Class: String
- Inherits:
- 
      Object
      
        - Object
- String
 
- Defined in:
- lib/qubitro-mqtt/patches/string_encoding.rb
Overview
Monkey patch to add stubbed string encoding functions to Ruby 1.8
Instance Method Summary collapse
Instance Method Details
#encode(encoding) ⇒ Object
| 13 14 15 16 | # File 'lib/qubitro-mqtt/patches/string_encoding.rb', line 13 def encode(encoding) new = dup new.force_encoding(encoding) end | 
#encoding ⇒ Object
| 9 10 11 | # File 'lib/qubitro-mqtt/patches/string_encoding.rb', line 9 def encoding @encoding ||= Encoding::ASCII_8BIT end | 
#force_encoding(encoding) ⇒ Object
| 4 5 6 7 | # File 'lib/qubitro-mqtt/patches/string_encoding.rb', line 4 def force_encoding(encoding) @encoding = encoding self end |