class InciScore::Normalizer
Constants
- DEFAULT_RULES
Attributes
src[R]
Public Class Methods
new(src:, rules: DEFAULT_RULES)
click to toggle source
# File lib/inci_score/normalizer.rb, line 9 def initialize(src:, rules: DEFAULT_RULES) @src = src @rules = rules end
Public Instance Methods
call() { |rules| ... }
click to toggle source
# File lib/inci_score/normalizer.rb, line 14 def call yield(@rules) if block_given? @rules.reduce(@src) do |src, rule| @src = rule.call(src) end end