Commit 6ebf733
Changed files (2)
lib
humble
lib/humble/database_table.rb
@@ -32,18 +32,18 @@ module Humble
private
- def prepare_statement
+ def prepare_statement_for(item)
@columns.inject({}) do |result, column|
- result.merge(yield(column))
+ result.merge(column.prepare(item))
end
end
- def insert(item, connection)
- connection.insert(prepare_statement { |column| column.prepare(item) })
+ def insert(item, dataset)
+ dataset.insert(prepare_statement_for(item))
end
- def update(item, connection)
- connection.update(prepare_statement { |column| column.prepare(item) })
+ def update(item, dataset)
+ dataset.update(prepare_statement_for(item))
end
end
end
Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- humble (0.0.1374368118)
+ humble (0.0.1374368295)
sequel
GEM