Gimiteです。

YAML.load({nil=>1}.to_yaml) とすると、YAMLのパースエラーになります。
(FreeBSD版1.8.2, cygwin版1.8.1, mingw版1.8.1で確認)

ArgumentError: parse error on line 1, col 1: `: 1'
        from /usr/lib/ruby/1.8/yaml.rb:39:in `load'
        from /usr/lib/ruby/1.8/yaml.rb:39:in `load'
        from (irb):22

puts({nil=>1}.to_yaml) の出力結果は

---
: 1

となります。nilをキーに持つHashはYAMLでは扱えないのでしょうか?


#別スレッドですがsheepmanさん、FileUtilsの件、
#早速の対応ありがとうございます。


-- 
Gimite 市川 <gimite / gimite.ddo.jp>