summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/bundler/settings.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/bundler/settings.rb b/lib/bundler/settings.rb
index e66e2d572f..0275844dc1 100644
--- a/lib/bundler/settings.rb
+++ b/lib/bundler/settings.rb
@@ -351,7 +351,13 @@ module Bundler
def to_bool(value)
case value
- when nil, /\A(false|f|no|n|0|)\z/i, false
+ when String
+ if value.match?(/\A(false|f|no|n|0|)\z/i)
+ false
+ else
+ true
+ end
+ when nil, false
false
else
true