module Axiom::Relation::Operation::Group::Methods
Public Instance Methods
group(grouping)
click to toggle source
Return a grouped relation
@example
grouped = relation.group(location: [:latitude, :longitude])
@param [Hash{#to_sym => Enumerable<Axiom::Attribute>] grouping
@return [Group]
@api public
# File lib/axiom/relation/operation/group.rb, line 82 def group(grouping) grouping.reduce(self) do |operation, pair| Group.new(operation, *pair) end end