Module: Babosa::UTF8::ActiveSupportProxy
- Extended by:
- ActiveSupport::Multibyte::Unicode, ActiveSupportProxy
- Included in:
- ActiveSupportProxy
- Defined in:
- lib/babosa/utf8/active_support_proxy.rb
Overview
A UTF-8 proxy using Active Support’s multibyte support.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.normalize_utf8(string) ⇒ Object
11 12 13 |
# File 'lib/babosa/utf8/active_support_proxy.rb', line 11 def self.normalize_utf8(string) normalize(string, :c) end |
Instance Method Details
#downcase(string) ⇒ Object
16 17 18 |
# File 'lib/babosa/utf8/active_support_proxy.rb', line 16 def downcase(string) ActiveSupport::Multibyte::Chars.new(string).downcase.to_s end |
#upcase(string) ⇒ Object
20 21 22 |
# File 'lib/babosa/utf8/active_support_proxy.rb', line 20 def upcase(string) ActiveSupport::Multibyte::Chars.new(string).upcase.to_s end |