From b3dbd0be4c969303fc724e4e98d262dac4dc94dd Mon Sep 17 00:00:00 2001 From: Toks Date: Fri, 17 Oct 2014 11:30:27 -0400 Subject: [PATCH] Simplify zip extracting code --- app/logical/pixiv_ugoira_converter.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/logical/pixiv_ugoira_converter.rb b/app/logical/pixiv_ugoira_converter.rb index 15ae23b6e..80bfc235a 100644 --- a/app/logical/pixiv_ugoira_converter.rb +++ b/app/logical/pixiv_ugoira_converter.rb @@ -10,10 +10,7 @@ class PixivUgoiraConverter FileUtils.mkdir_p("#{tmpdir}/images") folder.each_with_index do |file, i| path = File.join(tmpdir, "images", file.name) - image_blob = file.get_input_stream {|is| is.read} - File.open(path, "wb") do |f| - f.write(image_blob) - end + file.extract(path) end # Duplicate last frame to avoid it being displayed only for a very short amount of time.