module Console::DefaultCommands

Public Class Methods

included(cls) click to toggle source
# File lib/console/default_commands.rb, line 2
def self.included(cls)
  cls.instance_eval do

    define_cmd(:help, "show commands") do
      self.class.commands.each do |key, val|
        puts "  #{key}: #{val[:desc]}"
      end
    end

    define_cmd(:exit, "quit client") do
      puts 'good bye!'
      exit
    end

  end
end