Module: AttributeCartographer::InstanceMethods

Defined in:
lib/attribute_cartographer.rb

Instance Method Summary collapse

Instance Method Details

#initialize(attributes) ⇒ Object



36
37
38
39
40
41
42
43
# File 'lib/attribute_cartographer.rb', line 36

def initialize attributes
  @_original_attributes = attributes
  @_mapped_attributes = {}

  map_attributes! attributes

  super
end

#mapped_attributesObject



49
50
51
# File 'lib/attribute_cartographer.rb', line 49

def mapped_attributes
  @_mapped_attributes
end

#original_attributesObject



45
46
47
# File 'lib/attribute_cartographer.rb', line 45

def original_attributes
  @_original_attributes
end