diff options
Diffstat (limited to 'lib/arel/select_manager.rb')
-rw-r--r-- | lib/arel/select_manager.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/arel/select_manager.rb b/lib/arel/select_manager.rb index 444ca8f716..7379596aba 100644 --- a/lib/arel/select_manager.rb +++ b/lib/arel/select_manager.rb @@ -27,6 +27,15 @@ module Arel end # FIXME: this method should go away + def update values + um = UpdateManager.new @engine + um.table values.first.first.relation + um.set values + um.wheres = @ctx.wheres + @engine.connection.execute um.to_sql + end + + # FIXME: this method should go away def insert values im = InsertManager.new @engine im.insert values |