module PgSearch::Model

Public Instance Methods

method_missing(symbol, *args) click to toggle source
Calls superclass method
# File lib/pg_search/model.rb, line 31
def method_missing(symbol, *args)
  case symbol
  when :pg_search_rank
    raise PgSearchRankNotSelected unless respond_to?(:pg_search_rank)

    read_attribute(:pg_search_rank).to_f
  when :pg_search_highlight
    raise PgSearchHighlightNotSelected unless respond_to?(:pg_search_highlight)

    read_attribute(:pg_search_highlight)
  else
    super
  end
end
respond_to_missing?(symbol, *args) click to toggle source
Calls superclass method
# File lib/pg_search/model.rb, line 46
def respond_to_missing?(symbol, *args)
  case symbol
  when :pg_search_rank
    attributes.key?(:pg_search_rank)
  when :pg_search_highlight
    attributes.key?(:pg_search_highlight)
  else
    super
  end
end