class SuckerPunch::Persistence::Mongoid::Adapter

Public Instance Methods

create_record(arguments) click to toggle source
# 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) click to toggle source
# 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