If you have an unpaired backtick
file = $` raise unless file == "my_file.rb"
You get the next line treated as a
It seems to be a pairing problem, based on
file = $` raise unless file == "my_file.rb" file2 = $` raise unless file2 == "my_other_file.rb"
having the last line highlighted correctly.
This is observed in the current version of this answer.
Edit: Correction based on Michael's answer.