S
Sam Stephenson
I'm trying to nest modules to create namespaces, but I'm not having
much luck. Let's say I have
| module A
| module B
| def foo; @foo end
| end
| end
|
| class Foo
| include A
| def initialize; @foo = 'foo' end
| def bar; B::foo end
| end
Calling Foo#bar raises "NoMethodError: undefined method `foo' for
A::B.Module". I would like to get "foo". What am I doing wrong?
Sam
much luck. Let's say I have
| module A
| module B
| def foo; @foo end
| end
| end
|
| class Foo
| include A
| def initialize; @foo = 'foo' end
| def bar; B::foo end
| end
Calling Foo#bar raises "NoMethodError: undefined method `foo' for
A::B.Module". I would like to get "foo". What am I doing wrong?
Sam