module PgSearch::ScopeOptions::PgSearchRankTableAliasing
Public Instance Methods
pg_search_rank_table_alias(include_counter: false)
click to toggle source
# File lib/pg_search/scope_options.rb, line 58 def pg_search_rank_table_alias(include_counter: false) components = [arel_table.name] if include_counter count = increment_counter components << count if count > 0 end Configuration.alias(components) end
Private Instance Methods
increment_counter()
click to toggle source
# File lib/pg_search/scope_options.rb, line 70 def increment_counter @counter ||= 0 ensure @counter += 1 end