Avoid interpolation and escapes with heredocs
Normally, heredocs consider backslashes escapes and perform interpolation. To avoid this wrap the delimiting tag with '
.
[1] pry(main)> puts <<-REGEX
[1] pry(main)* \d\d
[1] pry(main)* REGEX
dd
=> nil
[2] pry(main)> puts <<-'REGEX'
[2] pry(main)* \d\d
[2] pry(main)* REGEX
\d\d
=> nil
Tweet