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{
  =
}

-Jeremy