如果我有一堆在对象空间类和具有其也产生从对象空间的方法的列表,是否有可能为单一方法取RDoc文档?

示例:

FILE:foo.rb

# Class rdoc information here
class foo

  # defining bar here, just prints hello world
  def bar
   puts "hello world"
  end
end

FILE:baz.rb

require 'foo.rb'
puts "I want to print out the rdoc portion of method bar here"
有帮助吗?

解决方案

我有一个工作一个圆,但如果有人有更好的解决方案,请让我知道。

时,即时通讯产生一些包装元数据

Basicly我的脚本foo.rb时才执行。这也是每个编译循环执行一次。我添加了一个额外的目标,以我的makefile这使本地文件里,然后在我的foo.rb剧本我只需要调用里是这样的:

FILE:baz.rb

myClassName = "foo" 
myMethoedName = "bar"
caseDoc=`ri -f simple -d ../.ri #{myClassName}##{myMethodName} -T`
puts caseDoc
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top