class ListCommand

Public Instance Methods

description() click to toggle source
# File lib/replicant/commands/list_command.rb, line 6
def description
  "print a list of available commands"
end
run() click to toggle source
# File lib/replicant/commands/list_command.rb, line 10
def run
  command_list = Command.all.sort_by {|c| c.name}.map do |command|
    padding = 20 - command.name.length
    desc = "#{command.name} #{' ' * padding} -- #{command.description}"
    desc
  end
  output command_list.join("\n")
end
valid_args?() click to toggle source
# File lib/replicant/commands/list_command.rb, line 2
def valid_args?
  args.blank?
end