Ruby では、lstrip で、各行の先頭から、連続した空白類(空白・タブ文字など)を取り除く。
各行の先頭には、0〜2個のタブ文字があります

str = <<"EOT"
<div>
<p>
あいう
</p>
</div>
EOT

res = str.each_line.map( &:lstrip )
puts res