class AnyStyle::Normalizer::Edition

Public Instance Methods

normalize(item, **opts) click to toggle source
   # File lib/anystyle/normalizer/edition.rb
 6 def normalize(item, **opts)
 7   map_values(item) do |_, value|
 8     value
 9       .gsub(/rev\./, 'revised')
10       .gsub(/([eé]d(\.|ition)?|ausg(\.|abe)?)$/i, '')
11       .strip
12   end
13 end