Handle non-bzipped data also in AsciicastDecorator

openid
Marcin Kulik 12 years ago
parent 05d3970e39
commit 9d08c17087

@ -32,11 +32,17 @@ class AsciicastDecorator < ApplicationDecorator
saved_time = 0
if file = stdout_timing.file
f = IO.popen "bzip2 -d", "r+"
f.write file.read
f.close_write
lines = f.readlines
f.close
data = file.read
if data[0] == 'B' and data[1] == 'Z'
f = IO.popen "bzip2 -d", "r+"
f.write data
f.close_write
lines = f.readlines
f.close
else
lines = data.split("\n")
end
data = lines.map do |line|
delay, n = line.split

Loading…
Cancel
Save