我可以通过编程方式获得类或方法的描述吗?

时间:2013-11-28 10:24:10

标签: ruby

如果某个类或方法有rdoc注释,如何使用Class对象检索doc?

1 个答案:

答案 0 :(得分:3)

您可以使用method_source gem。 它用于撬。

例如来自github的代码:

Set.instance_method(:merge).comment.display

显示来自Set#merge的评论。

另一方面,如果您有任何命令,您可以通过在命令之前和之后添加反引号或使用%x语法来执行它并从中获取返回字符串:

%x{ri Object.new}
`ri Object.new`