Module
はそうと、ミックスインに加えて、名前空間を提供するために、Rubyで使用できるように:これらのRuby名前空間の規則の違いは何ですか?
module SomeNamespace
class Animal
end
end
animal = SomeNamespace::Animal.new
しかし、私はまた、次のように使用さ見てきました:
module SomeNamespace
end
class SomeNamespace::Animal
end
animal = SomeNamespace::Animal.new
私の質問は、彼らが「どのように(もしあれば)異なっていて、もっと慣れ親しんだRuby?