Sha256: b72d381d5232761b10db9421ba510396d2a5622226b57b95dea3fc0f359b432e
Contents?: true
Size: 442 Bytes
Versions: 1
Compression:
Stored size: 442 Bytes
Contents
module FileRecord module AttributeMethods module Dirty extend ActiveSupport::Concern include ActiveModel::Dirty def save if status = super @previously_changed = changes @changed_attributes.clear end status end def attribute=(name, value) attribute_will_change!(name) if attributes[name] != value super(name, value) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
file_record-0.1.0 | lib/file_record/attribute_methods/dirty.rb |