Ruby Style Guideで推奨されている。
クラスの中に複数行あるようなクラスをネストしてはいけない。
それぞれのクラスごとにファイルに分けて、 外側のクラスの名前のついたフォルダに含めるようにする。
以下引用
# 悪い例
# foo.rb
class Foo
class Bar
# 中に30メソッド
end
class Car
# 中に20メソッド
end
# 中に30メソッド
end
# 良い例
# foo.rb
class Foo
# 中に30メソッド
end
# foo/bar.rb
class Foo
class Bar
# 中に30メソッド
end
end
# foo/car.rb
class Foo
class Car
# 中に20メソッド
end
end