Module: InciScore::Recognizer::Rules::Tokens
Constant Summary collapse
- UNMATCHABLE =
%w[extract oil sodium acid sulfate].freeze
Instance Method Summary collapse
Instance Method Details
#call(src) ⇒ Object
77 78 79 80 81 82 83 84 85 |
# File 'lib/inci_score/recognizer_rules.rb', line 77 def call(src) return if src.size <= TOLERANCE tokens(src).each do |token| Config::CATALOG.each do |name, score| return Component.new(name, score) if name.include?(token) end end nil end |