From: caleb clausen Date: 2008-10-26T03:39:29+09:00 Subject: [ruby-core:19512] [Bug #683] rdoc fails on singleton method of Object Bug #683: rdoc fails on singleton method of Object http://redmine.ruby-lang.org/issues/show/683 Author: caleb clausen Status: Open, Priority: Normal Rdoc gives an error when given this code: def Object.b end The error I see is: caleb@play:~/tmp$ rdoc ab.rb ab.rb: . RDoc failure in ab.rb at or around line 1 column 12 Before reporting this, could you check that the file you're documenting compiles cleanly--RDoc is not a full Ruby parser, and gets confused easily if fed invalid programs. The internal error was: /usr/lib/ruby/1.8/rdoc/parsers/parse_rb.rb:1918:in `parse_method': undefined method `name' for nil:NilClass (NoMethodError) from /usr/lib/ruby/1.8/rdoc/parsers/parse_rb.rb:1636:in `parse_statements' from /usr/lib/ruby/1.8/rdoc/parsers/parse_rb.rb:1569:in `parse_toplevel_statements' from /usr/lib/ruby/1.8/rdoc/parsers/parse_rb.rb:1405:in `scan' This is occurring for me in ruby 1.8.6 and 1.8.7, but not 1.9. ---------------------------------------- http://redmine.ruby-lang.org