3

次の例を考えます。

module A
  module B
    def whoa
      puts 'Whoa!'
    end
  end
end

whoaメソッドにアクセスするにはどうすればよいですか?

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

これらのアプローチはどれもうまくいかないようです。

4

2 に答える 2