Module: AsyncCable
- Defined in:
- lib/async_cable.rb,
lib/async_cable/util.rb,
lib/async_cable/config.rb,
lib/async_cable/errors.rb,
lib/async_cable/server.rb,
lib/async_cable/version.rb,
lib/async_cable/registry.rb,
lib/async_cable/connection.rb
Defined Under Namespace
Modules: Errors, Util
Classes: Config, Connection, Registry, Server
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Method Summary
collapse
Class Method Details
.broadcast(data) ⇒ Object
17
18
19
20
|
# File 'lib/async_cable.rb', line 17
def broadcast(data)
config.logger.debug { "#{name}.broadcast data=#{data.inspect}" }
Registry.each { |conn| conn.transmit(data) }
end
|
.config ⇒ Object
9
10
11
|
# File 'lib/async_cable.rb', line 9
def config
@config ||= Config.new
end
|
13
14
15
|
# File 'lib/async_cable.rb', line 13
def configure
yield config
end
|