Я хорошо знаком с тем, когда использовать подклассы и модули, но совсем недавно я видел такие вложенные классы:
class Foo
class Bar
# do some useful things
end
end
Также как и классы, вложенные в такие модули:
module Baz
class Quux
# more code
end
end
Любая документация и статьи разрежены или я недостаточно образован на эту тему, чтобы нащупывать правильные условия поиска, но я не могу найти много информации по этой теме.
Может ли кто-нибудь предоставить примеры или ссылки на сообщения о том, почему/когда эти методы будут использоваться?