diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-12-24 18:13:39 +0100 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-12-26 14:53:47 -0600 |
commit | 5f787b97e0185827bb8ddd8230d3faf9bc55c4f1 (patch) | |
tree | d36b846b0e62cd1076d812bd600ff55e4fa0dceb | |
parent | 1692d5bf14607fe4ae80da4dd3058f19e4508533 (diff) | |
download | bundler-5f787b97e0185827bb8ddd8230d3faf9bc55c4f1.tar.gz |
[Settings] Make converting to bool a bit clearer
-rw-r--r-- | lib/bundler/settings.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/bundler/settings.rb b/lib/bundler/settings.rb index 2f532c832f..149beddf52 100644 --- a/lib/bundler/settings.rb +++ b/lib/bundler/settings.rb @@ -240,7 +240,12 @@ module Bundler end def to_bool(value) - !(value.nil? || value == "" || value =~ /^(false|f|no|n|0)$/i || value == false) + case value + when nil, /\A(false|f|no|n|0|)\z/i, false + false + else + true + end end def is_num(value) |