# File lib/arel/insert_manager.rb, line 13
13: def columns; @ast.columns end
# File lib/arel/insert_manager.rb, line 16
16: def insert fields
17: return if fields.empty?
18:
19: if String === fields
20: @ast.values = SqlLiteral.new(fields)
21: else
22: @ast.relation ||= fields.first.first.relation
23:
24: values = []
25:
26: fields.each do |column, value|
27: @ast.columns << column
28: values << value
29: end
30: @ast.values = Nodes::Values.new values, @ast.columns
31: end
32: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.