class Thor::Options
def parse_boolean(switch)
Parse boolean values which can be given as --foo=true, --foo or --no-foo.
def parse_boolean(switch) if current_is_value? if ["true", "TRUE", "t", "T", true].include?(peek) shift true elsif ["false", "FALSE", "f", "F", false].include?(peek) shift false else true end else @switches.key?(switch) || !no_or_skip?(switch) end end