From: Eric Christopherson Date: 2011-02-03T12:50:37+09:00 Subject: Re: Need "=" to look like a strint On Wed, Feb 2, 2011 at 1:37 PM, Jeremy Bopp wrote: > On 2/2/2011 12:19 PM, Bob Hatch wrote: >> I have the following variable. Ruby looks at the = sign as a regex >> literal and I need it to be recognized as text. >> >> search_text =! %r{ >>   = >> }x > > You have a typo in your code sample here, and the message you see as a > result is: > > warning: regex literal in condition > > That is because of the =! you have.  Ruby breaks that down into an > assigment (the = part) and a boolean negation (the ! part) of the > following regexp.  You need to change the =! to just = as follows: > > search_text = %r{ >  = > } I think he meant to use =~ instead.