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