module Abt::Cli::GlobalCommands

Public Class Methods

command_class(name) click to toggle source
# File lib/abt/cli/global_commands.rb, line 12
def self.command_class(name)
  name = "help" if [nil, "-h", "--help"].include?(name)
  name = "version" if ["-v", "--version"].include?(name)

  const_name = Helpers.command_to_const(name)
  return unless const_defined?(const_name)

  const_get(const_name)
end
command_names() click to toggle source
# File lib/abt/cli/global_commands.rb, line 8
def self.command_names
  constants.sort.map { |constant_name| Helpers.const_to_command(constant_name) }
end