Module: SuckerPunch::Persistence::Call
- Defined in:
- lib/sucker_punch/persistence/call.rb
Instance Attribute Summary collapse
-
#data_store ⇒ Object
Returns the value of attribute data_store.
-
#record ⇒ Object
Returns the value of attribute record.
Instance Method Summary collapse
Instance Attribute Details
#data_store ⇒ Object
Returns the value of attribute data_store.
3 4 5 |
# File 'lib/sucker_punch/persistence/call.rb', line 3 def data_store @data_store end |
#record ⇒ Object
Returns the value of attribute record.
3 4 5 |
# File 'lib/sucker_punch/persistence/call.rb', line 3 def record @record end |
Instance Method Details
#dispatch(*args) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/sucker_punch/persistence/call.rb', line 5 def dispatch(*args) data_store.update_status(record, 'started') @arguments.push ->(return_value) do data_store.update_status(record, 'complete', return_value) end super end |