以下のように、Rational("355/113") とすると $& が nil になり
ます。

% ./ruby -ve '/a/ =~ "a"
p $&
Rational("355/113")
p $&
'
ruby 1.9.0 (2008-06-07 revision 16875) [i686-linux]
"a"
nil
-- 
[田中 哲][たなか あきら][Tanaka Akira]