【发布时间】:2012-02-13 07:05:04
【问题描述】:
我想创建一个类,将所有实例和类方法委托给另一个类。我的目标是能够为在应用程序选项中设置的类起一个看起来适合其周围代码的名称。
这是我目前所拥有的:
require 'delegate'
class Page < DelegateClass(PageAdapter)
# Empty
end
但是,这似乎只是委托实例方法,而不是类方法。
【问题讨论】:
-
我认为你应该继承
PageAdapter -
ShiningRay - 我认为你是对的。我自己没有想到这一点,我觉得有点愚蠢:)如果您将其添加为答案,我会选择它
标签: ruby delegation