class Thor::Group
def start(given_args=ARGV, config={})
inside the class.
Start works differently in Thor::Group, it simply invokes all tasks
def start(given_args=ARGV, config={}) super do if Thor::HELP_MAPPINGS.include?(given_args.first) help(config[:shell]) return end args, opts = Thor::Options.split(given_args) new(args, opts, config).invoke end end