Class: SuckerPunch::Persistence::Mongoid::Adapter
- Inherits:
-
Object
- Object
- SuckerPunch::Persistence::Mongoid::Adapter
- Defined in:
- lib/sucker_punch/persistence/mongoid/adapter.rb
Instance Method Summary collapse
Instance Method Details
#create_record(arguments) ⇒ Object
3 4 5 |
# File 'lib/sucker_punch/persistence/mongoid/adapter.rb', line 3 def create_record(arguments) Job.create!(arguments: arguments, status: 'queued') end |
#update_status(record, status, return_value = nil) ⇒ Object
7 8 9 10 11 |
# File 'lib/sucker_punch/persistence/mongoid/adapter.rb', line 7 def update_status(record, status, return_value = nil) record.status = status record.result = return_value if return_value record.save! end |