Удаление нулевых строк

У меня есть следующий код:

f = File.open("/log/mytext.txt")
f.each_line do |i|
i = i.delete("\n")
puts i.inspect

Удаление избавляется от \ n, но результат выглядит так:

"#<MatchData \"line1\">"
""
""
""
"#<MatchData \"line2\">"

Хочу вернуть:

line1
line2

Целый день боролся с этой проблемой. Спасибо за вашу помощь

1
задан nomoreflash 23 September 2010 в 00:01
поделиться