いまさらながらなのですが、Railsのソースコードを読んでいます。ウワサに違わぬ綺麗さですね。ひとつひとつのメソッドがコンパクト。10行越えてるのってめずらしいくらいです。 ひとつだけ気になるのが、修飾子としてのifやunless。一行におさめるには長すぎるとき、

people.go_to_spaceship if
  the_earth.blank?

みたいな感じで2行にしているところがちょっと違和感。ぱっと見た感じだと、ふたつのセンテンスだと錯覚しそう。 こういうときぼくは、

if the_earth.blank?
  people.go_to_spaceship
end

みたいにして書いてしまう。どっちがいいのかな。