Module: SaveQueue::Object
- Defined in:
- lib/save_queue/object.rb,
lib/save_queue/object/queue_class_management.rb
Defined Under Namespace
Modules: QueueClassManagement, RunAlwaysFirst
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Attribute Details
#processed ⇒ Object
Returns the value of attribute processed.
6
7
8
|
# File 'lib/save_queue/object.rb', line 6
def processed
@processed
end
|
Class Method Details
.included(base) ⇒ Object
8
9
10
|
# File 'lib/save_queue/object.rb', line 8
def self.included base
base.send :extend, QueueClassManagement
end
|
Instance Method Details
#initialize(*args) ⇒ Object
41
42
43
44
45
46
47
|
# File 'lib/save_queue/object.rb', line 41
def initialize(*args)
create_queue
super if defined?(super)
extend RunAlwaysFirst
end
|
#save_queue ⇒ Object
49
50
51
|
# File 'lib/save_queue/object.rb', line 49
def save_queue
@_save_queue
end
|