Class: ActionCable::Server::RupConfiguration

Inherits:
Configuration
  • Object
show all
Defined in:
lib/action_cable/server/rup_configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection_klass: 'ActionCable::Connection::Base') ⇒ RupConfiguration

Returns a new instance of RupConfiguration.



4
5
6
7
8
9
10
# File 'lib/action_cable/server/rup_configuration.rb', line 4

def initialize(connection_klass: 'ActionCable::Connection::Base')
  super()

  @connection_class = -> { connection_klass.constantize }
  @logger ||= ::Rails.logger
  @disable_request_forgery_protection = true
end

Instance Method Details

#cableObject



12
13
14
# File 'lib/action_cable/server/rup_configuration.rb', line 12

def cable
  @cable ||= ActionCable.server.config.cable || { 'adapter' => 'async' }.with_indifferent_access
end