Class: Mongoid::SimpleAudit::Audit

Inherits:
Object
  • Object
show all
Includes:
Document
Defined in:
lib/mongoid/simple_audit/audit.rb

Class Method Summary collapse

Class Method Details

.find_by_auditable(auditable) ⇒ Object



21
22
23
# File 'lib/mongoid/simple_audit/audit.rb', line 21

def self.find_by_auditable auditable
  self.by_auditable( auditable ).first
end

.find_or_create_by_auditable(auditable) ⇒ Object



17
18
19
# File 'lib/mongoid/simple_audit/audit.rb', line 17

def self.find_or_create_by_auditable auditable
  self.find_or_create_by( auditable_type: auditable.class.name, auditable_id: auditable.id )
end