In ruby heredoc:
a = <<~TEXT
  asd
  asd
TEXT
it will generate:
[21] pry(main)> a = <<~TEXT
[21] pry(main)*   asd
[21] pry(main)*   asd
[21] pry(main)* TEXT
=> "asd\n" + "asd\n"
It generate a \n at the end of string, how to avoid this?
As sagarpandya82 points out, you will need an additional action (i.e. chomp) to remove that extra \n. 
You can use chomp along with heredoc like this:
a = <<~TEXT.chomp
  asd
  asd
TEXT
#=> "asd\nasd"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With