Ruby Here Documents - "squiggly"
Today I learned that ruby 2.3.0
has released the "squiggly" heredoc <<~HEREDOC
, like:
sql = <<~SQL
SELECT *
FROM users
WHERE users.status = 'active'
SQL
ActiveRecord::Base.connection.execute(sql)
-
<<HEREDOC
=> plain text -
<<-HEREDOC
=> plain text, may indent the closing identifier -
<<~HEREDOC
=> plain text, could indent the content
reference
Ruby Literals - Here Documents
Tweet