class AuditLoggable::ChangeSet::AttributesFilter
Constants
- IGNORED_ATTRIBUTES
Public Class Methods
new(klass, ignored_attributes, changes)
click to toggle source
# File lib/audit_loggable/change_set.rb, line 8 def initialize(klass, ignored_attributes, changes) @klass = klass @ignored_attributes = ignored_attributes @changes = changes end
Public Instance Methods
call()
click to toggle source
# File lib/audit_loggable/change_set.rb, line 14 def call @changes .except( @klass.primary_key, @klass.inheritance_column, @klass.locking_column, *@ignored_attributes, *IGNORED_ATTRIBUTES ) end