3
考虑下面的例子:如何访问Ruby中另一个模块中的模块中定义的方法?
module A
module B
def whoa
puts 'Whoa!'
end
end
end
我如何可以访问哇方法?
1.9.3p392 :047 > A.B.whoa
NoMethodError: undefined method `B' for A:Module
1.9.3p392 :048 > A::B.whoa
NoMethodError: undefined method `whoa' for A::B:Module
1.9.3p392 :049 > A::B::whoa
NoMethodError: undefined method `whoa' for A::B:Module
这些方法似乎都行不通。