summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel E. Giddins <segiddins@segiddins.me>2015-05-29 21:56:24 -0700
committerSamuel E. Giddins <segiddins@segiddins.me>2015-05-29 21:58:08 -0700
commitec90b89070d4e46ede1fb0b92525324666991892 (patch)
tree77c70f0ccf3ac1c684515dee3b4b500b023b3cbe
parentd2dcc017e9fc6200aacbca15cf18e8ffb1cb07e5 (diff)
downloadbundler-ec90b89070d4e46ede1fb0b92525324666991892.tar.gz
[RubyGemsIntegration] Packaging mode is available on 1.7
-rw-r--r--lib/bundler/rubygems_integration.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/bundler/rubygems_integration.rb b/lib/bundler/rubygems_integration.rb
index 6d6f2ab9a7..99799fa48b 100644
--- a/lib/bundler/rubygems_integration.rb
+++ b/lib/bundler/rubygems_integration.rb
@@ -482,6 +482,13 @@ module Bundler
def stub_rubygems(specs)
stub_source_index(specs)
end
+
+ def validate(spec)
+ # Missing summary is downgraded to a warning in later versions,
+ # so we set it to an empty string to prevent an exception here.
+ spec.summary ||= ""
+ Bundler.ui.silence { spec.validate(false) }
+ end
end
# Rubygems 1.8.5-1.8.19