Module: InciScore::Recognizer::Rules

Defined in:
lib/inci_score/recognizer_rules.rb

Defined Under Namespace

Modules: Levenshtein, Prefix, Tokens Classes: Component

Constant Summary collapse

TOLERANCE =
3
Key =
->(src) do
  score = Config::CATALOG[src]
  Component.new(src, score) if score
end
Hazard =
->(src) do
  if hazard = Config::HAZARDS.detect { |name, _| src.include?(name) }
    Component.new(src, hazard.last)
  end
end