class ActiveNormalizer::Normalizers::Ruby
Attributes
normalization_form[R]
Public Class Methods
new(normalization_form = nil)
click to toggle source
# File lib/active_normalizer/normalizers/ruby.rb, line 7 def initialize(normalization_form = nil) @normalization_form = normalization_form end
Public Instance Methods
run(text)
click to toggle source
# File lib/active_normalizer/normalizers/ruby.rb, line 11 def run(text) case normalization_form when :nfd text.unicode_normalize(:nfd) when :nfc text.unicode_normalize(:nfc) when :nfkd text.unicode_normalize(:nfkd) when :nfkc text.unicode_normalize(:nfkc) else raise_unknown_form_error(normalization_form) end end