aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/select_manager.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/select_manager.rb')
-rw-r--r--lib/arel/select_manager.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/arel/select_manager.rb b/lib/arel/select_manager.rb
index bcfb1dc4eb..2be6d52fef 100644
--- a/lib/arel/select_manager.rb
+++ b/lib/arel/select_manager.rb
@@ -102,6 +102,14 @@ module Arel
raise NotImplementedError
end
+ # FIXME: this method should go away
+ def insert values
+ im = InsertManager.new @engine
+ im.into @ctx.froms.last
+ im.insert values
+ @engine.connection.insert im.to_sql
+ end
+
private
def collapse exprs
return exprs.first if exprs.length == 1