Commit 6ebf733

mo khan <mo@mokhan.ca>
2013-07-21 01:01:21
minor refactoring
1 parent 3c30a54
Changed files (2)
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