module Relational::Audit::ClassMethod
Public Instance Methods
audit_entities()
click to toggle source
# File lib/relational/audit.rb, line 134 def audit_entities self.class_variable_get :@@audit_entities end
audit_entities=(audit_entities)
click to toggle source
# File lib/relational/audit.rb, line 138 def audit_entities=(audit_entities) self.class_variable_set :@@audit_entities, (audit_entities.is_a?(Array) ? audit_entities : [audit_entities]) end
audit_options()
click to toggle source
# File lib/relational/audit.rb, line 142 def audit_options self.class_variable_get :@@audit_options end
audit_options=(audit_options)
click to toggle source
# File lib/relational/audit.rb, line 146 def audit_options=(audit_options) self.class_variable_set :@@audit_options, audit_options end
belongs_to_audit(audit_entities, audit_options={})
click to toggle source
# File lib/relational/audit.rb, line 158 def belongs_to_audit audit_entities, audit_options={} self.audit_entities = audit_entities self.audit_options = audit_options unless audit_options.blank? after_create :add_created_child_audit after_update :add_updated_child_audit after_destroy :add_destroyed_child_audit end
relational_audit(audit_options={})
click to toggle source
# File lib/relational/audit.rb, line 150 def relational_audit audit_options={} self.audit_options = audit_options unless audit_options.blank? after_create :add_created_relational_audit after_update :add_updated_relational_audit after_destroy :add_destroyed_relational_audit end