From: Eric Wong Date: 2014-03-03T21:04:50+00:00 Subject: [ruby-core:61266] Re: [ruby-trunk - Bug #9581] `=~` defined on a subclass of `String` is sometimes ignored, and `String#=~` is called instead Thanks both, I will commit the following once others have reviewed: http://bogomips.org/ruby.git/patch?id=fbd3769851f (git://80x24.org/ruby.git bug9581)