From 07e8d72646c5d240ce4cb8d55e65353997a5cf65 Mon Sep 17 00:00:00 2001 From: Satoshi Kojima Date: Fri, 26 Apr 2024 18:27:47 +0900 Subject: [PATCH] use rm_rf --- lib/gepub/book.rb | 4 ++-- spec/gepub_spec.rb | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/gepub/book.rb b/lib/gepub/book.rb index d003ba6..40ff37f 100644 --- a/lib/gepub/book.rb +++ b/lib/gepub/book.rb @@ -102,14 +102,14 @@ def self.parse(io) package = nil package_path = nil book = nil - Zip::File.open_buffer(io) { + Zip::File.open_buffer(io) do |zip_file| package, package_path = parse_container(zip_file, files) check_consistency_of_package(package, package_path) parse_files_into_package(files, package) book = Book.new(package.path) book.instance_eval { @package = package; @optional_files = files } - } + end book end diff --git a/spec/gepub_spec.rb b/spec/gepub_spec.rb index 2714bc5..f290b5c 100644 --- a/spec/gepub_spec.rb +++ b/spec/gepub_spec.rb @@ -79,7 +79,8 @@ end after do - FileUtils.remove_entry_secure @tempdir + # workaround; rubyzip opened files could not be deleted with remove_entry_secure on windows. + FileUtils.rm_rf @tempdir end it "should have title" do