summaryrefslogtreecommitdiff
path: root/lib/bundler/rubygems_gem_installer.rb
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2016-08-10 12:41:05 -0500
committerSamuel Giddins <segiddins@segiddins.me>2016-08-22 11:57:30 -0500
commit3cdccbfce68cf6b947e6c6cf6521eb2957bfc82e (patch)
treedca6f2656102b88b0b59bd4cfc42ed7a85dc5bd1 /lib/bundler/rubygems_gem_installer.rb
parentdf5ad43ee9ca5ee0647f962a948f281057785174 (diff)
downloadbundler-3cdccbfce68cf6b947e6c6cf6521eb2957bfc82e.tar.gz
Allow disabling checksum validation
Diffstat (limited to 'lib/bundler/rubygems_gem_installer.rb')
-rw-r--r--lib/bundler/rubygems_gem_installer.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bundler/rubygems_gem_installer.rb b/lib/bundler/rubygems_gem_installer.rb
index cccd28e294..c0088e9091 100644
--- a/lib/bundler/rubygems_gem_installer.rb
+++ b/lib/bundler/rubygems_gem_installer.rb
@@ -20,6 +20,7 @@ module Bundler
private
def validate_bundler_checksum(checksum)
+ return true if Bundler.settings[:disable_checksum_validation]
return true unless checksum
return true unless source = @package.instance_variable_get(:@gem)
return true unless source.respond_to?(:with_read_io)