Module: Dynamo::Record::Model::InstanceMethods

Defined in:
lib/dynamo/record/model.rb

Instance Method Summary collapse

Instance Method Details

#attribute_hashObject



122
123
124
125
126
127
128
129
130
131
# File 'lib/dynamo/record/model.rb', line 122

def attribute_hash
  attrs = self.class.attributes.attributes
  attr_keys = attrs.keys
  hash = {}

  attr_keys.each do |key|
    hash[key] = attrs[key].type_cast(send(key))
  end
  hash
end

#read_attribute_for_serialization(attribute) ⇒ Object



118
119
120
# File 'lib/dynamo/record/model.rb', line 118

def read_attribute_for_serialization(attribute)
  send(attribute)
end