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