diff options
author | André Arko <andre@arko.net> | 2012-12-13 11:05:46 -0800 |
---|---|---|
committer | André Arko <andre@arko.net> | 2012-12-13 11:05:46 -0800 |
commit | ee7c910cc824e9cdfb977bc8073e27d8e3f57033 (patch) | |
tree | c71a7f95d2cf746b9eaf2affe5cff39b4b038ace | |
parent | 4205f39c4dedad24124ea2ad19ed068ea8713f8c (diff) | |
parent | 544ad22dd08033c694317c0b413b3b4375f6e474 (diff) | |
download | bundler-ee7c910cc824e9cdfb977bc8073e27d8e3f57033.tar.gz |
Merge pull request #1991 from trans/patch-2
Allow optional gem push via gem_push environment variable.
-rw-r--r-- | lib/bundler/gem_helper.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/bundler/gem_helper.rb b/lib/bundler/gem_helper.rb index 06de00dc40..50c4dca982 100644 --- a/lib/bundler/gem_helper.rb +++ b/lib/bundler/gem_helper.rb @@ -73,7 +73,7 @@ module Bundler guard_clean built_gem_path = build_gem tag_version { git_push } unless already_tagged? - rubygem_push(built_gem_path) + rubygem_push(built_gem_path) if gem_push? end protected @@ -156,5 +156,9 @@ module Bundler } [outbuf, $?] end + + def gem_push? + ! %w{n no nil false off 0}.include?(ENV['gem_push'].to_s.downcase) + end end end |