diff options
author | Florian Frank <flori@ping.de> | 2009-10-15 21:02:49 +0200 |
---|---|---|
committer | Florian Frank <flori@ping.de> | 2009-10-16 21:51:09 +0200 |
commit | 03b157516fa22ac135496a3831963f8305f7a0bb (patch) | |
tree | cd16481453ac694256e8177caf0f7b9047670aa0 /lib/json/common.rb | |
parent | d9f9557594840b0381007d2dad769d473adc59f3 (diff) | |
download | json-03b157516fa22ac135496a3831963f8305f7a0bb.tar.gz |
implemented utf sniffing, transcoding in parser
improved documentation
added to changes
Diffstat (limited to 'lib/json/common.rb')
-rw-r--r-- | lib/json/common.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/json/common.rb b/lib/json/common.rb index c7808fb..39f6336 100644 --- a/lib/json/common.rb +++ b/lib/json/common.rb @@ -1,4 +1,5 @@ require 'json/version' +require 'iconv' module JSON class << self @@ -316,6 +317,11 @@ module JSON rescue JSON::NestingError raise ArgumentError, "exceed depth limit" end + + # Shortuct for iconv. + def self.iconv(to, from, string) + Iconv.iconv(to, from, string).first + end end module ::Kernel |