class Hookers::Commands::Help

Attributes

args[RW]

Public Class Methods

new(command, args) click to toggle source
# File lib/hookers/commands/help.rb, line 10
def initialize(command, args)
  self.args = args
end

Public Instance Methods

run() click to toggle source
# File lib/hookers/commands/help.rb, line 14
def run
  if args.length == 0 || Hookers.commands[args[0]] == nil
    puts "Use hookers help <command> for additional options\nAvailable commands: "
    Hookers.commands.keys.each { |k| puts "\t#{k}" }
    return
  end

  if Hookers.commands[args[0]] && Hookers.commands[args[0]].respond_to?(:slop)
    puts Hookers.commands[args[0]].slop.help
  end
end