module Fuzzily::Searchable::Rails4ClassMethods

Private Instance Methods

_add_trigram_association(_o) click to toggle source
# File lib/fuzzily/searchable.rb, line 188
def _add_trigram_association(_o)
  has_many _o.trigram_association,
    lambda { where(:fuzzy_field => _o.field.to_s) },
    :class_name => _o.trigram_class_name,
    :as         => :owner,
    :dependent  => :delete_all,
    :autosave   => true
end
_with_included_trigrams(_o) click to toggle source
# File lib/fuzzily/searchable.rb, line 197
def _with_included_trigrams(_o)
  self.includes(_o.trigram_association)
end