source: extensions/gsdl-video/trunk/installed/cmdline/lib/ruby/1.8/rexml/encodings/ICONV.rb@ 18425

Last change on this file since 18425 was 18425, checked in by davidb, 15 years ago

Video extension to Greenstone

File size: 433 bytes
Line 
1require "iconv"
2raise LoadError unless defined? Iconv
3
4module 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
22end
Note: See TracBrowser for help on using the repository browser.