module Hayfork

Constants

FIELD
SEARCH_RESULT_ID
SEARCH_RESULT_TYPE
SEARCH_VECTOR
SOURCE_ID
SOURCE_TYPE
TEXT
VERSION

Attributes

default_dictionary[RW]
default_weight[RW]

Public Class Methods

maintain(haystack, &block) click to toggle source
# File lib/hayfork.rb, line 27
def maintain(haystack, &block)
  triggers = Triggers.new(haystack)
  TriggerBuilder.new(triggers).instance_eval(&block)
  haystack.singleton_class.send(:attr_reader, :triggers)
  haystack.instance_variable_set :@triggers, triggers
end