Commit 38354ae
Changed files (2)
lib
humble
lib/humble/mapping_configuration.rb
@@ -11,8 +11,13 @@ module Humble
def save_using(connection, item)
p @attributes
- id = connection[@table.name].insert(@table.insert(item))
- item.instance_variable_set('@id', id)
+ p @table
+ if item.id < 0
+ id = connection[@table.name].insert(@table.insert(item))
+ item.instance_variable_set('@id', id)
+ else
+ connection[@table.name].update(@table.insert(item))
+ end
end
def is_for?(item)
Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- humble (0.0.1374362223)
+ humble (0.0.1374362429)
sequel
GEM