原です。

>けいじゅ@いしつかです.

>>def Rational.new(n, d)
>>  n, d = 約分(n, d)
>>  new!(n, d)
>>end
>>
>>alias より allocate のほうが思いつきやすいのかなぁ。
>
>うーむ. 全然思いつかなかった...

あ、これでいいんだ。
っていうか、こういうコードよく石塚さんは書いていた様な気が
するけど、、、。