rubyのヒアドキュメントでインデントを使う方法

ヒアドキュメント時々使うのですが
ソースコードが見にくくなるのであんまり好きではないです。
 
なんかいい方法ないんだろうかと調べてみると
gsubかますという方法で簡単に出来ました。
目から鱗。
 
How do I remove leading whitespace chars from Ruby HEREDOC? - Stack Overflow

こうすると幸せ

こんなのをヒアドキュメント化するとしましょう。

Name(Ver)                                 Score  Star  Fork
---------------------------------------- ------ ----- -----
ABSQLite (1.2.0)                              5     5     0

 
 
普通のヒアドキュメント

def foo
  <<-'EOS'
Name(Ver)                                 Score  Star  Fork
---------------------------------------- ------ ----- -----
ABSQLite (1.2.0)                              5     5     0
  EOS
end

puts foo

インデントがつらいです。
 
gsubをかますと

def foo
  <<-'EOS'.gsub(/^\s+\|/, '')
    |Name(Ver)                                 Score  Star  Fork
    |---------------------------------------- ------ ----- -----
    |ABSQLite (1.2.0)                              5     5     0
  EOS
end

puts foo

すっきり!!