Sha256: 8c05187bfbc233033fa86fe9989a421bdb8b637162522eed1c902b2f551fbbb4
Contents?: true
Size: 737 Bytes
Versions: 4
Compression:
Stored size: 737 Bytes
Contents
# frozen_string_literal: true require 'logger' module PgSearch class Document < ActiveRecord::Base include PgSearch::Model self.table_name = 'pg_search_documents' belongs_to :searchable, polymorphic: true # The logger might not have loaded yet. # https://github.com/Casecommons/pg_search/issues/26 def self.logger super || Logger.new($stderr) end pg_search_scope :search, lambda { |*args| options = if PgSearch.multisearch_options.respond_to?(:call) PgSearch.multisearch_options.call(*args) else { query: args.first }.merge(PgSearch.multisearch_options) end { against: :content }.merge(options) } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pg_search-2.3.6 | lib/pg_search/document.rb |
pg_search-2.3.5 | lib/pg_search/document.rb |
pg_search-2.3.4 | lib/pg_search/document.rb |
pg_search-2.3.3 | lib/pg_search/document.rb |