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