class LyndaTranslatorSrt::SrtOriginal::Unzipper
Attributes
path_unzip_folder[R]
Public Class Methods
new(tmp_file_path)
click to toggle source
# File lib/lynda_translator_srt/srt_original/unzipper.rb, line 8 def initialize(tmp_file_path) @tmp_file_path = tmp_file_path end
Public Instance Methods
unzip()
click to toggle source
# File lib/lynda_translator_srt/srt_original/unzipper.rb, line 12 def unzip name_unzip_folder = "srt_original_#{Time.now.utc.iso8601}" @path_unzip_folder = Dir.tmpdir + "/" + name_unzip_folder FileUtils::mkdir_p @path_unzip_folder @unzipped = system "unzip -o #{@tmp_file_path} -d #{@path_unzip_folder}" FileUtils::rm @tmp_file_path if unzipped? if unzipped? puts "Unzipped course" self else raise("Unfortunately we doesn't unzipped transcript to this course.") end end
unzipped?()
click to toggle source
# File lib/lynda_translator_srt/srt_original/unzipper.rb, line 30 def unzipped? @unzipped end