diff options
author | Ellen Marie Dash <me@duckie.co> | 2024-01-31 12:34:20 -0500 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2024-03-29 08:03:39 +0000 |
commit | 88d7be46b5be03a77686f507ec3e8d11a9dafe60 (patch) | |
tree | 4050b413089ed8ea387367c684f1b2ee950d7e53 /lib/rubygems | |
parent | fe096f64e881cd3426e766eb999740ed0fbfa4ba (diff) |
[rubygems/rubygems] [rebuild_command] Use Gem.* helpers.
https://github.com/rubygems/rubygems/commit/8644ce7193
Diffstat (limited to 'lib/rubygems')
-rw-r--r-- | lib/rubygems/commands/rebuild_command.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/rubygems/commands/rebuild_command.rb b/lib/rubygems/commands/rebuild_command.rb index 16c3013eff..4a4f76678d 100644 --- a/lib/rubygems/commands/rebuild_command.rb +++ b/lib/rubygems/commands/rebuild_command.rb @@ -97,12 +97,12 @@ matched versions of Ruby and/or Bundler to be used. private def sha256(file) - Digest::SHA256.hexdigest(File.read(file)) + Digest::SHA256.hexdigest(Gem.read_binary(file)) end def get_timestamp(file) mtime = nil - File.open(file, "rb") do |f| + File.open(file, Gem.binary_mode) do |f| Gem::Package::TarReader.new(f) do |tar| mtime = tar.seek("metadata.gz") {|tf| tf.header.mtime } end |