Class: UNF::Normalizer
- Inherits:
-
Object
- Object
- UNF::Normalizer
- Defined in:
- lib/unf/normalizer.rb,
lib/unf/normalizer_jruby.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Normalizer
constructor
A new instance of Normalizer.
- #normalize(string, normalization_form) ⇒ Object
Constructor Details
#initialize ⇒ Normalizer
Returns a new instance of Normalizer.
5 6 7 |
# File 'lib/unf/normalizer_jruby.rb', line 5 def initialize() @normalizer = java.text.Normalizer end |
Class Method Details
.instance ⇒ Object
9 10 11 |
# File 'lib/unf/normalizer.rb', line 9 def instance @@normalizer ||= new end |
.normalize(string, form) ⇒ Object
13 14 15 |
# File 'lib/unf/normalizer.rb', line 13 def normalize(string, form) instance.normalize(string, form) end |
Instance Method Details
#normalize(string, normalization_form) ⇒ Object
9 10 11 |
# File 'lib/unf/normalizer_jruby.rb', line 9 def normalize(string, normalization_form) @normalizer.normalize(string, form(normalization_form)) end |