我正在尝试使用由该类扩展的类扩展的方法。我正在尝试做的一个例子:
class A
def foo
"Foobar"
end
end
class B
extend A
end
class C
extend B
end
B.foo #=> "Foobar"
C.foo #=> "Foobar"
我不确定这种类型的功能在 Ruby 中是否可用。我知道这可以通过更改extend
为include
in来实现B
,但我希望在 in 和 in 中作为类方法可用的A
方法。B
C