Class: UnicodePlugin::UnicodeFilter
- Inherits:
- 
      Object
      
        - Object
- UnicodePlugin::UnicodeFilter
 
- Defined in:
- /home/apoc/projects/ruby/rbot/lib/rbot/core/unicode.rb
Instance Method Summary (collapse)
- - (Object) in(data)
- 
  
    
      - (UnicodeFilter) initialize(charset) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of UnicodeFilter. 
- - (Object) out(data)
Constructor Details
- (UnicodeFilter) initialize(charset)
Returns a new instance of UnicodeFilter
| 19 20 21 | # File '/home/apoc/projects/ruby/rbot/lib/rbot/core/unicode.rb', line 19 def initialize(charset) @charset = charset end | 
Instance Method Details
- (Object) in(data)
| 23 24 25 26 | # File '/home/apoc/projects/ruby/rbot/lib/rbot/core/unicode.rb', line 23 def in(data) data.force_encoding @charset if data data.encode('UTF-16le', :invalid => :replace, :replace => '').encode('UTF-8') end | 
- (Object) out(data)
| 28 29 30 | # File '/home/apoc/projects/ruby/rbot/lib/rbot/core/unicode.rb', line 28 def out(data) data end |