diff options
author | Samuel E. Giddins <segiddins@segiddins.me> | 2015-05-29 21:56:24 -0700 |
---|---|---|
committer | Samuel E. Giddins <segiddins@segiddins.me> | 2015-05-29 21:58:08 -0700 |
commit | ec90b89070d4e46ede1fb0b92525324666991892 (patch) | |
tree | 77c70f0ccf3ac1c684515dee3b4b500b023b3cbe | |
parent | d2dcc017e9fc6200aacbca15cf18e8ffb1cb07e5 (diff) | |
download | bundler-ec90b89070d4e46ede1fb0b92525324666991892.tar.gz |
[RubyGemsIntegration] Packaging mode is available on 1.7
-rw-r--r-- | lib/bundler/rubygems_integration.rb | 7 |
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 |