Sha256: 21a7dea960b2badd28204d4d81a8984a0eadfec0f74af170b5b6e272b8e6294c
Contents?: true
Size: 616 Bytes
Versions: 4
Compression:
Stored size: 616 Bytes
Contents
class ThinkingSphinx::Masks::GroupEnumeratorsMask def initialize(search) @search = search end def can_handle?(method) public_methods(false).include?(method) end def each_with_count(&block) @search.raw.each_with_index do |row, index| yield @search[index], row['@count'] end end def each_with_group(&block) @search.raw.each_with_index do |row, index| yield @search[index], row['@groupby'] end end def each_with_group_and_count(&block) @search.raw.each_with_index do |row, index| yield @search[index], row['@groupby'], row['@count'] end end end
Version data entries
4 entries across 4 versions & 1 rubygems