Class: Cloudist::Messaging
- Includes:
- Singleton
- Defined in:
- lib/cloudist/messaging.rb
Instance Attribute Summary collapse
-
#active_queues ⇒ Object
Returns the value of attribute active_queues.
Class Method Summary collapse
Instance Attribute Details
#active_queues ⇒ Object
Returns the value of attribute active_queues.
24 25 26 |
# File 'lib/cloudist/messaging.rb', line 24 def active_queues @active_queues end |
Class Method Details
.active_queues ⇒ Object
9 10 11 |
# File 'lib/cloudist/messaging.rb', line 9 def active_queues instance.active_queues end |
.add_queue(queue) ⇒ Object
13 14 15 16 |
# File 'lib/cloudist/messaging.rb', line 13 def add_queue(queue) (instance.active_queues ||= {}).merge!({queue.name.to_s => queue}) instance.active_queues end |
.remove_queue(queue_name) ⇒ Object
18 19 20 21 |
# File 'lib/cloudist/messaging.rb', line 18 def remove_queue(queue_name) (instance.active_queues ||= {}).delete(queue_name.to_s) instance.active_queues end |