<Toplevel Module>
REXML
—
#4
Encoding
—
#5
has properties |
|
1 require "iconv" 2 raise LoadError unless defined? Iconv 3 4 module REXML 5 module Encoding 6 def decode_iconv(str) 7 Iconv.conv(UTF_8, @encoding, str) 8 end 9 10 def encode_iconv(content) 11 Iconv.conv(@encoding, UTF_8, content) 12 end 13 14 register("ICONV") do |obj| 15 Iconv.conv(UTF_8, obj.encoding, nil) 16 class << obj 17 alias decode decode_iconv 18 alias encode encode_iconv 19 end 20 end 21 end 22 end