Module: ActiveSupport::Multibyte
Do not use. This module is for internal use only.
Relationships & Source Files | |
Namespace Children | |
Modules:
| |
Classes:
| |
Defined in: | activesupport/lib/active_support/multibyte.rb, activesupport/lib/active_support/multibyte/chars.rb, activesupport/lib/active_support/multibyte/unicode.rb |
Class Attribute Summary
-
.proxy_class
rw
Returns the current proxy class.
-
.proxy_class=(klass)
rw
The proxy class returned when calling mb_chars.
Class Attribute Details
.proxy_class (rw)
Returns the current proxy class.
# File 'activesupport/lib/active_support/multibyte.rb', line 19
def self.proxy_class @proxy_class ||= ActiveSupport::Multibyte::Chars end
.proxy_class=(klass) (rw)
The proxy class returned when calling mb_chars. You can use this accessor to configure your own proxy class so you can support other encodings. See the Multibyte::Chars
implementation for an example how to do this.
ActiveSupport::Multibyte.proxy_class = CharsForUTF32
# File 'activesupport/lib/active_support/multibyte.rb', line 14
def self.proxy_class=(klass) @proxy_class = klass end