我有一个 ruby 项目,其中包含一个模块和一个在模块中定义的类:
- a.rb
- a/b.rb
文件 a.rb 包含:
require 'a/b'
module A
end
文件 a/b.rb 包含:
module A
class B
end
end
当我运行yardoc **
thenyard graph --full --dependencies | dot -T pdf -o doc/diagram.pdf
时,生成的 pdf 包含 B 类,它在模块 A 之外。
但是,在 yardoc 生成的 HTML 文件中,类 B 正确地放置在模块 A 中。
如何配置 Yard 以便将 B 类放置在模块 A 内?