diff options
Diffstat (limited to 'lib/arel/select_manager.rb')
-rw-r--r-- | lib/arel/select_manager.rb | 8 |
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 |