forked from websocket-rails/websocket-rails
-
Notifications
You must be signed in to change notification settings - Fork 17
Configuration
Dan Knox edited this page Feb 27, 2013
·
2 revisions
WebsocketRails comes with a number of configuration options that may be of interest to you. For most simple use cases, the default options will work just fine.
If you followed the installation instructions in the Installation and
Setup Wiki, the installation generator will have generated your
events.rb
initializer file which now comes with a configuration block
located at the top that looks similar to the block below.
WebsocketRails.setup do |config|
# Override defaults here
config.setting = new_setting
end
For those of you upgrading from prior versions, the complete list of configuration options is located below.
WebsocketRails.setup do |config|
# Uncomment to override the default log level. The log level can be
# any of the standard Logger log levels. By default it will mirror the
# current Rails environment log level.
# config.log_level = :debug
# Uncomment to change the default log file path.
# config.log_path = "#{Rails.root}/log/websocket_rails.log"
# Set to true if you wish to log the internal websocket_rails events
# such as the keepalive `websocket_rails.ping` event.
# config.log_internal_events = false
# Change to true to enable standalone server mode
# Start the standalone server with rake websocket_rails:start_server
# * Requires Redis
config.standalone = false
# Change to true to enable channel synchronization between
# multiple server instances.
# * Requires Redis.
config.synchronize = false
# Uncomment and edit to point to a different redis instance.
# Will not be used unless standalone or synchronization mode
# is enabled.
# config.redis_options = {:host => 'localhost', :port => '6379'}
end