gem で RDoc が生成されないやつを強制的に生成する (ちゃんと gem のディレクトリに)
確実、とは言えないけどだいたいうまくいくほうほう
# てきとうに doc.rb とでもつける
require "rubygems"
require "rubygems/doc_manager"
class Gem::DocManager
alias :origi_initialize :initialize
def initialize(*args)
origi_initialize(*args)
def @spec.has_rdoc
true
end
def @spec.rdoc_options
t = super
p t
[] # --exclude . とか排除
end
end
endsudo ruby -rdoc `which gem` rdoc --no-ri --config-file ~/.gemrc --backtrace capistrano
-r で上の読みこんだ上で gem を実行する。capistrano は rdoc あるのになんで生成されないんだろ。あと rails は rdoc 生成しようとすると ruby が暴走する。なぞい。