lib/arel/insert_manager.rb in arel-5.0.1.20140414130214 vs lib/arel/insert_manager.rb in arel-6.0.0.beta1

- old
+ new

@@ -11,14 +11,18 @@ end def columns; @ast.columns end def values= val; @ast.values = val; end + def select select + @ast.select = select + end + def insert fields return if fields.empty? if String === fields - @ast.values = SqlLiteral.new(fields) + @ast.values = Nodes::SqlLiteral.new(fields) else @ast.relation ||= fields.first.first.relation values = []