これがなぜなのか、私は少し怒っています:
cattr_accessor :aggregate { true }
次のエラーで失敗します。
syntax error, unexpected '{', expecting keyword_end
cattr_accessor :aggregate { true }
^
まったく同じことですが、do/end は正しいことをしているようです:
cattr_accessor :aggregate do true end
(しかし、あまりにも冗長です;)
http://api.rubyonrails.org/classes/Class.html#method-i-cattr_writerからのソースは、私がこれに費やさなければならない時間を考えると、少し粗雑です。考え?