Module: DynamoRecord::Model::InstanceMethods

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

Instance Method Summary collapse

Instance Method Details

#attribute_hashObject



115
116
117
118
119
120
121
122
123
124
# File 'lib/dynamo-record/model.rb', line 115

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



111
112
113
# File 'lib/dynamo-record/model.rb', line 111

def read_attribute_for_serialization(attribute)
  send(attribute)
end