Module: AttributeCartographer::InstanceMethods

Defined in:
lib/attribute_cartographer.rb

Instance Method Summary collapse

Instance Method Details

#initialize(attributes = {}) ⇒ Object



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

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

  map_attributes! attributes

  super
end

#mapped_attributesObject



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

def mapped_attributes
  @_mapped_attributes
end

#original_attributesObject



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

def original_attributes
  @_original_attributes
end