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 |