diff options
| -rw-r--r-- | lib/bundler/cli/config.rb | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/lib/bundler/cli/config.rb b/lib/bundler/cli/config.rb index 3ac973cfe1..8248e3b15b 100644 --- a/lib/bundler/cli/config.rb +++ b/lib/bundler/cli/config.rb @@ -87,23 +87,17 @@ module Bundler if value.nil? warn_unused_scope "Ignoring --#{scope} since no value to set was given" - - configured = Bundler.settings.locations(name).any? + current_value = Bundler.settings[name] if options[:parseable] if value = Bundler.settings[name] Bundler.ui.info("#{name}=#{value}") end - if configured - return - else - exit 1 - end + else + confirm(name) end - confirm(name) - - if configured + if current_value return else exit 1 |
