Project

General

Profile

Actions

Bug #1695

closed

String interpolation Issue with escape characters inside an in-string evaluated statement

Added by crash2burn (Jason Pearlman) almost 15 years ago. Updated almost 13 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 1.9.1p129 (2009-05-12 revision 23412) [x86_64-linux]
Backport:
[ruby-core:24051]

Description

=begin
Apologies if this has already been addressed but I could not find anything:

Alone, works fine

'a'.gsub("'",'\'')
=> "a"

Inside a string in #{} - bombs

"hi #{'a'.gsub("'",'\'')}"
[just waits for another "]
"
SyntaxError: compile error
(irb):20: unterminated string meets end of file
from (irb):20
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0