Breaking Up Long Strings On Multiple Lines In Ruby Without Stripping Newlines
Answer : Maybe this is what you're looking for? string = "line #1"\ "line #2"\ "line #3" p string # => "line #1line #2line #3" You can use \ to indicate that any line of Ruby continues on the next line. This works with strings too: string = "this is a \ string that spans lines" puts string.inspect will output "this is a string that spans lines" Three years later, there is now a solution in Ruby 2.3: The squiggly heredoc. class Subscription def warning_message <<~HEREDOC Subscription expiring soon! Your free trial will expire in #{days_until_expiration} days. Please update your billing information. HEREDOC end end Blog post link: https://infinum.co/the-capsized-eight/articles/multiline-strings-ruby-2-3-0-the-squiggly-heredoc The indentation of the least-indented line will be removed from each line of the content.