class ActiveNormalizer

api.rubyonrails.org/classes/ActiveSupport/Multibyte/Unicode.html#method-i-normalize

@since Ruby 2.2.0-preview2

github.com/blackwinter/unicode

github.com/blackwinter/unicode

github.com/lang/unicode_utils

Constants

MissingDependencyError
VERSION

Attributes

normalizer[R]

Public Class Methods

new(normalizer_klass, options: nil) click to toggle source
# File lib/active_normalizer.rb, line 16
def initialize(normalizer_klass, options: nil)
  @normalizer = normalizer_klass.new(options)
end
require_dependency(name, klass) click to toggle source
# File lib/active_normalizer.rb, line 9
def self.require_dependency(name, klass)
  require name
rescue LoadError => exception
  raise MissingDependencyError,
        %(Missing dependency '#{name}' for #{klass}. See README.md for details.\n#{exception.class.name}: #{exception})
end

Public Instance Methods

run(text) click to toggle source
# File lib/active_normalizer.rb, line 20
def run(text)
  normalizer.run(text)
end