Module: Pike13::CLI::ThorNestedSubcommand::ClassMethods

Defined in:
lib/pike13/cli/thor_nested_subcommand.rb

Instance Method Summary collapse

Instance Method Details

Thor override rubocop:disable Lint/UnusedMethodArgument rubocop:disable Style/OptionalBooleanParameter



29
30
31
# File 'lib/pike13/cli/thor_nested_subcommand.rb', line 29

def banner(command, namespace = nil, subcommand = false)
  "#{basename} #{base_usage} #{command.usage}"
end

#base_usageObject

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/pike13/cli/thor_nested_subcommand.rb', line 19

def base_usage
  raise NotImplementedError, "#{name} must implement .base_usage method"
end