class ThinkingSphinx::Masks::GroupEnumeratorsMask
Public Class Methods
new(search)
click to toggle source
# File lib/thinking_sphinx/masks/group_enumerators_mask.rb, line 4 def initialize(search) @search = search end
Public Instance Methods
can_handle?(method)
click to toggle source
# File lib/thinking_sphinx/masks/group_enumerators_mask.rb, line 8 def can_handle?(method) public_methods(false).include?(method) end
each_with_count() { |search, row| ... }
click to toggle source
# File lib/thinking_sphinx/masks/group_enumerators_mask.rb, line 12 def each_with_count(&block) @search.raw.each_with_index do |row, index| yield @search[index], row["sphinx_internal_count"] end end
each_with_group() { |search, row| ... }
click to toggle source
# File lib/thinking_sphinx/masks/group_enumerators_mask.rb, line 18 def each_with_group(&block) @search.raw.each_with_index do |row, index| yield @search[index], row["sphinx_internal_group"] end end
each_with_group_and_count() { |search, row, row| ... }
click to toggle source
# File lib/thinking_sphinx/masks/group_enumerators_mask.rb, line 24 def each_with_group_and_count(&block) @search.raw.each_with_index do |row, index| yield @search[index], row["sphinx_internal_group"], row["sphinx_internal_count"] end end