Skip to content

Commit 9d67a3e

Browse files
OddBlokehainesr
authored andcommitted
entry: fix direct require by requiring constants
Without this, we see the following failure: ``` $ ruby -e'require "zip/entry"' /usr/lib/ruby/gems/3.2.0/gems/rubyzip-3.0.0/lib/zip/entry.rb:13:in `<class:Entry>': uninitialized constant Zip::COMPRESSION_METHOD_STORE (NameError) STORED = ::Zip::COMPRESSION_METHOD_STORE ^^^^^^^^^^^^^^^^^^^^^^^^^^ from /usr/lib/ruby/gems/3.2.0/gems/rubyzip-3.0.0/lib/zip/entry.rb:9:in `<module:Zip>' from /usr/lib/ruby/gems/3.2.0/gems/rubyzip-3.0.0/lib/zip/entry.rb:7:in `<top (required)>' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:160:in `require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require' from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:40:in `require' from -e:1:in `<main>' <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require': cannot load such file -- zip/entry (LoadError) from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require' from -e:1:in `<main>' ```
1 parent f1d0f48 commit 9d67a3e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/zip/entry.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
require 'pathname'
44

5+
require_relative 'constants'
56
require_relative 'dirtyable'
67

78
module Zip

0 commit comments

Comments
 (0)