我使用一些元编程生成像这样一串红宝石方法:的RDoc:更改名称“Atttributes:” RI-文档中部分
class EmotionalObject
def self.mood(name, *details)
define_method(name) do
# ...
end
end
mood :happy, #...
mood :sad, #...
mood :ebuillent, #...
#...
end
我知道,我可以通过rdoc
' - 心情',让它识别我的心情 代码为属性,这是很方便的,从那以后,他们至少 得到承认。
然而,他们真的更像普通方法不是属性,所以 我不希望他们下的上市做“属性:”部分,当我在使用ri
文档看起来 。我没有任何常规属性,所以有什么简单的方法,我可以将本节的标题更改为'心情':' 或类似的东西,所以我的用户至少有足够的好奇心来键入ri EmotionalObject#happy
。
太棒了!这是个好消息! – rampion 2009-12-24 14:37:39