open('output', 'w') do |out|
...
end

の中に最後の4行をまるごと入れて、puts を out.puts に。