summaryrefslogtreecommitdiff
path: root/lib/bundler/rubygems_gem_installer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/rubygems_gem_installer.rb')
-rw-r--r--lib/bundler/rubygems_gem_installer.rb10
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/bundler/rubygems_gem_installer.rb b/lib/bundler/rubygems_gem_installer.rb
index d04ef62e8e..23fb3c0416 100644
--- a/lib/bundler/rubygems_gem_installer.rb
+++ b/lib/bundler/rubygems_gem_installer.rb
@@ -103,15 +103,7 @@ module Bundler
end
def gem_checksum
- return nil if Bundler.settings[:disable_checksum_validation]
- return nil unless source = @package.instance_variable_get(:@gem)
- return nil unless source.respond_to?(:with_read_io)
-
- source.with_read_io do |io|
- Checksum.from_gem(io, source.path)
- ensure
- io.rewind
- end
+ Checksum.from_gem_package(@package)
end
private