Q:

Remove email address from string in Ruby

I have the following code which is supposed to be removing a particular email address from a string if it exists. The problem is i get the error "invalid range "y-d" in string transliteration (ArgumentError)" which I assume is because it's treating my input as a regex. I will need to do this delete by a variable in the actual code, not a string literal but this is a simplified version of the problem.
So how do I properly perform this operation?
myvar = "test1@my-domain.com test2@my-domain.com"
myvar = myvar.delete("test1@my-domain.com")

A:

Try
myvar = "test1@my-domain.com test2@my-domain.com"
myvar = myvar.gsub("test1@my-domain.com", '').strip

