lib/dynamoid/adapter/local.rb in dynamoid-0.1.1 vs lib/dynamoid/adapter/local.rb in dynamoid-0.1.2
- old
+ new
@@ -52,10 +52,10 @@
end
# PutItem
def put_item(table_name, object)
table = data[table_name]
- table[:data][object[table[:id]]] = object
+ table[:data][object[table[:id]]] = object.delete_if{|k, v| v.nil? || (v.respond_to?(:empty?) && v.empty?)}
end
# Query
def query(table_name, id)
get_item(table_name, id)
\ No newline at end of file