Method: ROM::SQL::Relation::Reading#group_and_count

Defined in:
lib/rom/sql/relation/reading.rb

#group_and_countRelation

Group by specific columns and count by group

Examples:

tasks.group_and_count(:user_id)
# => [{ user_id: 1, count: 2 }, { user_id: 2, count: 3 }]

Parameters:

  • args (Array<Symbol>)

    A list of column names

Returns:



789
790
791
# File 'lib/rom/sql/relation/reading.rb', line 789

def group_and_count(...)
  new(dataset.__send__(__method__, ...))
end