Bug #991: YAML: '--- stuff' not escaped as root-level hashkey
http://redmine.ruby-lang.org/issues/show/991

Author: Gary Yngve
Status: Open, Priority: Normal
Target version: Ruby 1.8.6
Reproducible Version: 1.9.1 RC1

>>{"--- foo" => "bar"}.to_yaml
=> "--- \n--- foo: bar\n"

>> YAML.load _
=> nil

(the --- needs to be put in quotes so it's not interpreted as the start of a new yaml, i.e.
"--- \n\"--- foo\": bar\n")


I also required the yaml.rb in 1.9.1 preview1; it seems to be a problem there too.


----------------------------------------
http://redmine.ruby-lang.org