Module: InciScore::Recognizer::Rules::Digits

Extended by:
Digits
Included in:
Digits
Defined in:
lib/inci_score/recognizer_rules.rb

Constant Summary collapse

MIN_MEANINGFUL =
7

Instance Method Summary collapse

Instance Method Details

#call(src, catalog) ⇒ Object



47
48
49
50
51
# File 'lib/inci_score/recognizer_rules.rb', line 47

def call(src, catalog)
  return if src.size < TOLERANCE
  digits = src[0, MIN_MEANINGFUL]
  catalog.detect { |component, _| component.start_with?(digits) }.to_a.first
end