Module: DynamoRecord::Model::InstanceMethods

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

Instance Method Summary collapse

Instance Method Details

#attribute_hashObject



112
113
114
115
116
117
118
119
120
121
# File 'lib/dynamo-record/model.rb', line 112

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



108
109
110
# File 'lib/dynamo-record/model.rb', line 108

def read_attribute_for_serialization(attribute)
  send(attribute)
end