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.1'
Class Method Summary collapse
-
.broadcast(data) ⇒ Object
Transmit data to all WS connections.
- .config ⇒ Async::Config
- .configure {|Async::Config| ... } ⇒ Object
Class Method Details
.broadcast(data) ⇒ Object
Transmit data to all WS connections.
22 23 24 25 |
# File 'lib/async_cable.rb', line 22 def broadcast(data) config.logger.debug { "#{name}.broadcast data=#{data.inspect}" } Registry.each { |conn| conn.transmit(data) } end |
.config ⇒ Async::Config
11 12 13 |
# File 'lib/async_cable.rb', line 11 def config @config ||= Config.new end |
.configure {|Async::Config| ... } ⇒ Object
16 17 18 |
# File 'lib/async_cable.rb', line 16 def configure yield config end |