class RPW::SubCommandBase

Public Class Methods

banner(command, namespace = nil, subcommand = false) click to toggle source
subcommand_prefix() click to toggle source
# File lib/rpw/cli/sub_command_base.rb, line 7
def self.subcommand_prefix
  name.gsub(%r{.*::}, "").gsub(%r{^[A-Z]}) { |match| match[0].downcase }
    .gsub(%r{[A-Z]}) { |match| "-#{match[0].downcase}" }
end

Public Instance Methods

client() click to toggle source
# File lib/rpw/cli/sub_command_base.rb, line 13
def client
  @client ||= RPW::Client.new
end