Ruby Issue Tracking System: Issues
https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2009-06-16T04:39:41Z
Ruby Issue Tracking System
Redmine
Backport187 - Bug #1639 (Closed): YAML.load fails on some Regexps
https://redmine.ruby-lang.org/issues/1639
2009-06-16T04:39:41Z
vtron (viktor tron)
viktor.tron@gmail.com
<p>=begin<br>
lib/yaml/rubytypes.rb</p>
<blockquote>
<blockquote>
<p>Regexp.new('',0,'u')<br>
=> //u<br>
YAML.dump(Regexp.new('',0,'u'))<br>
=> "--- !ruby/regexp //u\n"<br>
YAML.load(YAML.dump(Regexp.new('',0,'u')))<br>
YAML::TypeError: Invalid Regular expression: "//u"<br>
from /usr/lib/ruby/1.8/yaml/rubytypes.rb:275:in <code>yaml_new' from /usr/lib/ruby/1.8/yaml.rb:133:in </code>transfer'<br>
from /usr/lib/ruby/1.8/yaml.rb:133:in <code>node_import' from /usr/lib/ruby/1.8/yaml.rb:133:in </code>load'<br>
from /usr/lib/ruby/1.8/yaml.rb:133:in `load'<br>
from (irb):30<br>
from :0<br>
=end</p>
</blockquote>
</blockquote>