From: Jan Friedrich Date: 2007-02-28T19:36:53+09:00 Subject: Re: How can I monitor a Regexp? ruby -v # ==> ruby 1.8.4 (2005-12-24) [i486-linux] class String; def =~(o); raise "S"; end; end class Regexp; def =~(o); raise "R"; end; end r = /x/ r =~ 'a' # ==> RuntimeError: R from (irb):2:in `=~' from (irb):4 'a' =~ r # ==> RuntimeError: S from (irb):1:in `=~' from (irb):5 -- Posted via http://www.ruby-forum.com/.