module InciScore::Normalizer::Rules::Replacer

Constants

REPLACEMENTS

Public Instance Methods

call(src) click to toggle source
# File lib/inci_score/normalizer_rules.rb, line 19
def call(src)
  REPLACEMENTS.reduce(src) do |_src, replacement|
    invalid, valid = *replacement
    _src.index(invalid) ? _src.gsub(invalid, valid) : _src
  end
end