У меня проблемы с включением модуля в пространство имен. В приведенном ниже примере выдается ошибка uninitialized constant Bar::Foo::Baz (NameError)
. Какую базовую часть знания Ruby я здесь упускаю?
module Foo
module Baz
def hello
puts 'hello'
end
end
end
module Bar
class Foo
include Foo::Baz
end
end
foo = Bar::Foo.new