module ActiveAttr::Dirty
Overwritting ActiveAttr::Dirty
module
Public Class Methods
new(attributes = nil, options = {})
click to toggle source
Overwritten constructor @param [Hash] attributes @param [Hash] options
Calls superclass method
# File lib/active_attr/dirty.rb, line 29 def initialize(attributes = nil, options = {}) super(attributes, options) (@changed_attributes || {}).clear unless new_record? end
Public Instance Methods
save()
click to toggle source
Overwritten save method
# File lib/active_attr/dirty.rb, line 35 def save @previously_changed = changes @changed_attributes.clear end