module Babosa::UTF8::JavaProxy

A UTF-8 proxy module using Java's built-in Unicode support. Requires JRuby 1.5+.

Public Instance Methods

downcase(string) click to toggle source
# File lib/babosa/utf8/java_proxy.rb, line 9
def downcase(string)
  string.to_java.to_lower_case.to_s
end
normalize_utf8(string) click to toggle source
# File lib/babosa/utf8/java_proxy.rb, line 17
def normalize_utf8(string)
  Normalizer.normalize(string, Normalizer::Form::NFC).to_s
end
upcase(string) click to toggle source
# File lib/babosa/utf8/java_proxy.rb, line 13
def upcase(string)
  string.to_java.to_upper_case.to_s
end