Skip to content

Commit

Permalink
Merge pull request #418 from hainesr/open-options
Browse files Browse the repository at this point in the history
Add `options` parameter to `Zip::File.open`.
  • Loading branch information
jdleesmiller committed Oct 19, 2019
2 parents 15a54b4 + 3fea995 commit 056c00c
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/zip/file.rb
Expand Up @@ -104,11 +104,11 @@ def initialize(path_or_io, create = false, buffer = false, options = {})
end

class << self
# Same as #new. If a block is passed the ZipFile object is passed
# to the block and is automatically closed afterwards just as with
# ruby's builtin File.open method.
def open(file_name, create = false)
zf = ::Zip::File.new(file_name, create)
# Similar to ::new. If a block is passed the Zip::File object is passed
# to the block and is automatically closed afterwards, just as with
# ruby's builtin File::open method.
def open(file_name, create = false, options = {})
zf = ::Zip::File.new(file_name, create, false, options)
return zf unless block_given?
begin
yield zf
Expand Down

0 comments on commit 056c00c

Please sign in to comment.