Module: FullSearch::Tokenizer

Defined in:
lib/full_search/tokenizer.rb

Constant Summary collapse

VALID =
%w[unicode61 porter trigram].freeze

Class Method Summary collapse

Class Method Details

.validate!(value) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/full_search/tokenizer.rb', line 7

def self.validate!(value)
  value = value.to_s
  unless VALID.include?(value)
    raise InvalidFieldError, "Unsupported tokenizer: #{value.inspect}. Use one of #{VALID.inspect}"
  end
  value
end