diff --git a/lib/omnibus/cli/base.rb b/lib/omnibus/cli/base.rb index ace83e702..1c2d88e90 100644 --- a/lib/omnibus/cli/base.rb +++ b/lib/omnibus/cli/base.rb @@ -69,9 +69,7 @@ def initialize(args, options, config) if %w{true false nil}.include?(value) log.debug(log_key) { "Detected #{value.inspect} should be an object" } value = { "true" => true, "false" => false, "nil" => nil }[value] - end - - if value =~ /\A[[:digit:]]+\Z/ + elsif value =~ /\A[[:digit:]]+\Z/ log.debug(log_key) { "Detected #{value.inspect} should be an integer" } value = value.to_i end