Matt Armstrong wrote: > I just though, why not "<<|FOO". In other words, the '-' in there > doesn't serve much purpose. > > s = <<|FOO > |this > | is > | my > | text > FOO > > In fact, neither does the 'FOO' s = <<|Now is the time | For all good men | to code Ruby p s.length So any line that _doesn't_ start with the given delimiter (ignoring leading whitespace) ends the string. Cheers Dave