Module: Babosa::UTF8::JavaProxy
Overview
A UTF-8 proxy module using Java’s built-in Unicode support. Requires JRuby 1.5+.
Constant Summary
Constants included from UTF8Proxy
Instance Method Summary collapse
Methods included from UTF8Proxy
Instance Method Details
#downcase(string) ⇒ Object
11 12 13 |
# File 'lib/babosa/utf8/java_proxy.rb', line 11 def downcase(string) string.to_java.to_lower_case.to_s end |
#normalize_utf8(string) ⇒ Object
19 20 21 |
# File 'lib/babosa/utf8/java_proxy.rb', line 19 def normalize_utf8(string) Normalizer.normalize(string, Normalizer::Form::NFC).to_s end |
#upcase(string) ⇒ Object
15 16 17 |
# File 'lib/babosa/utf8/java_proxy.rb', line 15 def upcase(string) string.to_java.to_upper_case.to_s end |