revise 80 chars restriction

```ruby
    foo = "<div>
  <p>bar</p>
</div>"
```
```ruby
    foo = <<-EOS
<div>
  <p>bar</p>
</div>
    EOS
```
上記のふたつのコードを比べると、後者のほうが出力される HTMLの構造が分かりやすいと思いますが、どうでしょうか。改行された HTML タグを出力したいときは、ほぼ間違いなくネストされた HTML タグを出力するときだと思います。
つまり、最初の行も含めて全体的にインデントが可読性に影響してくるものはヒアドキュメントが良いかと思います。

こういう場合なら、あまり大差ないと思いますが。
```ruby
    foo = "Hello.
I'm Johnny."
```
```ruby
    foo = <<-EOS
Hello.
I'm Johnny.
    EOS
```
あと、長い文字列の後でメソッドチェインしたいときは前者しかありませんね。