Method: BazaModels::Query#group

Defined in:
lib/baza_models/query.rb

#group(name) ⇒ Object



248
249
250
251
252
253
254
255
256
# File 'lib/baza_models/query.rb', line 248

def group(name)
  if name.is_a?(Symbol)
    clone(groups: @groups + ["`#{@model.table_name}`.`#{name}`"])
  elsif name.is_a?(String)
    clone(groups: @groups + [name])
  else
    raise "Didn't know how to group by that argument: #{name}"
  end
end