【发布时间】:2011-09-30 23:14:50
【问题描述】:
给定以下代码:
module Foo
extend ActiveSupport::Concern
module ClassMethods
def foo
puts 'foo'
end
end
end
class Bar
include Foo
end
我想做的是调用Foo.foo 而不是Bar.foo。有时在原始模块上调用类方法感觉更自然,尤其是当功能与包含的类无关并且与原始模块名称一起更好地描述时。
【问题讨论】:
标签: ruby-on-rails ruby activesupport