Module: ObjectsFramework::PubSub::ClassExtend
- Defined in:
- lib/objectsframework/pubsub.rb
Instance Method Summary collapse
Instance Method Details
#publish(channelName) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/objectsframework/pubsub.rb', line 35 def publish(channelName) channels = class_variable_get(:@@channels) channel = ObjectsFramework::PubSub::Channel.new(channelName) Thread.new do yield channel end channels[channelName] = channel class_variable_set(:@@channels, channels) end |