From: Tanaka Akira Date: 2006-01-13T08:01:27+09:00 Subject: YAML.load({[]=>""}.to_yaml) I found that current YAML doesn't round trip {[]=>""}. % ./ruby -v -ryaml -e 'p YAML.load({[]=>""}.to_yaml)' ruby 1.9.0 (2006-01-10) [i686-linux] /home/akr/ruby/lib/ruby/1.9/yaml.rb:133:in `load': syntax error on line 2, col 1: `: ""' (ArgumentError) from /home/akr/ruby/lib/ruby/1.9/yaml.rb:133:in `load' from -e:1 ruby-1.8.2 works well. % ruby-1.8.2 -v -ryaml -e 'p YAML.load({[]=>""}.to_yaml)' ruby 1.8.2 (2004-12-25) [i686-linux] {[]=>""} -- Tanaka Akira