Method: Arel::DeleteManager#group

Defined in:
activerecord/lib/arel/delete_manager.rb

#group(columns) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'activerecord/lib/arel/delete_manager.rb', line 16

def group(columns)
  columns.each do |column|
    column = Nodes::SqlLiteral.new(column) if String === column
    column = Nodes::SqlLiteral.new(column.to_s) if Symbol === column

    @ast.groups.push Nodes::Group.new column
  end

  self
end