Module: SaveQueue::Object::QueueClassManagement
- Defined in:
- lib/save_queue/object/queue_class_management.rb
Instance Method Summary collapse
Instance Method Details
#inherited(base) ⇒ Object
16 17 18 |
# File 'lib/save_queue/object/queue_class_management.rb', line 16 def inherited base base.queue_class = self.queue_class end |
#queue_class ⇒ Object
7 8 9 |
# File 'lib/save_queue/object/queue_class_management.rb', line 7 def queue_class @queue_class ||= ObjectQueue end |
#queue_class=(klass) ⇒ Object
11 12 13 14 |
# File 'lib/save_queue/object/queue_class_management.rb', line 11 def queue_class=(klass) raise "Your Queue implementation: #{klass} should include Hooks module!" unless klass.include? Hooks @queue_class = klass end |