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 = []