Module: DirtyAttributes::InstanceMethods

Included in:
BettyResource::Model::Record
Defined in:
lib/betty_resource/model/record.rb

Instance Method Summary collapse

Instance Method Details

#initialize(record) ⇒ Object



3
4
5
6
7
8
# File 'lib/betty_resource/model/record.rb', line 3

def initialize(record)
  @attributes = DirtyHashy.new({}, true, self.class.attributes, record).tap do |hashy|
    dirty_map! hashy
    clean_up!
  end
end