class StateMachines::AuditTrail::Backend::Mongoid

Populate and persist the state transition to Mongoid

Public Instance Methods

persist(object, fields) click to toggle source
# File lib/state_machines/audit_trail/backend/mongoid.rb, line 8
def persist(object, fields)
  foreign_key_field = transition_class.relations.keys.first
  fields = fields.merge({foreign_key_field => object, created_at: Time.now})
  transition_class.create(fields)
end