Hi, In message "Re: [ruby-core:39540] [Ruby 1.9 - Bug #1792][Open] Fixnum#& 等が、Rational などを受けつける" on Wed, 14 Sep 2011 13:28:57 +0900, Kenta Murata <muraken / gmail.com> writes: |I reopen this ticket because I rethink [ruby-core:39491] is bug. |But, unfortunately, I don't know how to fix this. |Using to_int cannot fix the original problem. |May Numeric#coerce is used for bitwise operation? Using coerce is OK for me. But it should cause NoMethodError when implemented naively. That might cause confusion. matz.