You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
asciinema.org/app/uploaders/bzip2_uploader.rb

18 lines
296 B
Ruby

class Bzip2Uploader < BaseUploader
def decompressed_path
return unless file
cache_stored_file! unless cached?
out_path = "#{current_path}.decompressed"
unless File.exist?(out_path)
system("bzip2 -d -k -c #{current_path} >#{out_path}")
end
out_path
end
end