YARD can't doc it
trans opened this issue · comments
Just thought you might want to know:
trans@logisys:brice$ gem install brice
Fetching: ruby-nuggets-0.8.5.gem (100%)
Fetching: brice-0.2.3.gem (100%)
Successfully installed ruby-nuggets-0.8.5
Successfully installed brice-0.2.3
2 gems installed
Building YARD (yri) index for ruby-nuggets-0.8.5...
[error]: Unhandled exception in YARD::Handlers::Ruby::ExtendHandler:
[error]: in `lib/nuggets/env/set.rb`:3:
3: ENV.extend(Nuggets::Env::SetMixin)
[error]: ArgumentError: Invalid namespace object: #Nuggets
[error]: Stack trace:
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/code_objects/proxy.rb:57:in `initialize'
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/code_objects/proxy.rb:39:in `new'
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/code_objects/proxy.rb:39:in `initialize'
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/handlers/ruby/mixin_handler.rb:27:in `new'
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/handlers/ruby/mixin_handler.rb:27:in `process_mixin'
/home/trans/.rbenv/versions/1.9.3-rc1/lib/ruby/gems/1.9.1/gems/yard-0.7.3/lib/yard/handlers/ruby/extend_handler.rb:18:in `process_mixin'
Building YARD (yri) index for brice-0.2.3...
thanks. but 1) i don't use yard, so i don't really have any idea what it doesn't like about that line; and 2) as you can see, this is in ruby-nuggets, not brice. you can reopen the issue there and i might take a look, but i can't promise anything. if you have any idea, let me know.
Ah, my bad thought Brice was doing the extend. Okay. I submitted a bug report to YARD on this, so maybe it will get resolved on that end.