10000 Merge pull request #411 from hainesr/tempfiles · rubyzip/rubyzip@a9a313a · GitHub
[go: up one dir, main page]

Skip to content

Commit a9a313a

Browse files
authored
Merge pull request #411 from hainesr/tempfiles
Clean up temp file usage and fix #410
2 parents 2825898 + e871842 commit a9a313a

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

lib/zip.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
require 'delegate'
22
require 'singleton'
33
require 'tempfile'
4-
require 'tmpdir'
54
require 'fileutils'
65
require 'stringio'
76
require 'zlib'

lib/zip/streamable_stream.rb

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ module Zip
22
class StreamableStream < DelegateClass(Entry) # nodoc:all
33
def initialize(entry)
44
super(entry)
5-
dirname = if zipfile.is_a?(::String)
6-
::File.dirname(zipfile)
7-
else
8-
nil
9-
end
10-
@temp_file = Tempfile.new(::File.basename(name), dirname)
5+
@temp_file = Tempfile.new(::File.basename(name))
116
@temp_file.binmode
127
end
138

test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
require 'minitest/autorun'
33
require 'minitest/unit'
44
require 'fileutils'
5+
require 'tmpdir'
56
require 'digest/sha1'
67
require 'zip'
78
require 'gentestfiles'

0 commit comments

Comments
 (0)
0