Skip to content

undefined method `instance_methods' for nil:NilClass (NoMethodError) #5

Open
@millisami

Description

@millisami

I installed tomdoc and made a sample ruby file and executed the tomdoc, but it blows out with the following error:

ree-1.8.7-2010.02@tomdoc [~/tmp/tomdoc] ➔ tomdoc tomdoc-demo.rb 
/Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/source_parser.rb:89:in `process': undefined method `instance_methods' for nil:NilClass (NoMethodError)
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/source_parser.rb:51:in `parse'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/source_parser.rb:10:in `parse'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/generator.rb:29:in `generate'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/cli.rb:101
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1318:in `call'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1318:in `parse_in_order'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:606:in `search'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1418:in `send'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1418:in `visit'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1417:in `reverse_each'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1417:in `visit'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1318:in `parse_in_order'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1248:in `order!'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1339:in `permute!'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1360:in `parse!'
    from /Users/millisami/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/1.8/optparse.rb:1350:in `parse'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/cli.rb:118:in `parse_options'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/cli.rb:114:in `parse_options'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/lib/tomdoc/cli.rb:146
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/gems/tomdoc-0.1.0/bin/tomdoc:6
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/bin/tomdoc:19:in `load'
    from /Users/millisami/.rvm/gems/ree-1.8.7-2010.02@tomdoc/bin/tomdoc:19

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions