Bug #19539
closedHeredocs with leading spaces inconsistency
Description
This is more like technical inconsistency that bothers me. Not sure someone will use this in real life, but still.
This works fine:
puts <<' ABC'
marker with spaces
ABC
But this is not:
puts <<-' ABC'
marker with spaces
ABC
as well as
puts <<~' ABC'
marker with spaces
ABC
I would expect it to wok properly, even in case:
puts <<-' ABC'
marker with spaces
ABC
Updated by nobu (Nobuyoshi Nakada) over 1 year ago
- Status changed from Open to Closed
Applied in changeset git|67dd52d59cde0d2f1ebb3e299b605ed239b59f5b.
[Bug #19539] Match heredoc identifier from end of line
Not to ignore leading spaces in indented heredoc identifier.
Updated by hurricup (Alexandr Evstigneev) over 1 year ago
nobu (Nobuyoshi Nakada) wrote in #note-1:
Applied in changeset git|67dd52d59cde0d2f1ebb3e299b605ed239b59f5b.
[Bug #19539] Match heredoc identifier from end of line
Not to ignore leading spaces in indented heredoc identifier.
Test in the changeset does not cover the latter case, when identifier with leading spaces is also indented. Is this expected to work?