# File lib/cgikit/project/command.rb, line 34 def dispatch(argv) cmd = argv.shift if command?(cmd) require 'cgikit' obj = CGIKit::Command.const_get(cmd.capitalize).new obj.setup obj.execute(argv) obj.teardown else print "Usage: #{$0} command [options]\n\n" print "Available commands: \n" command_list.sort.each do |i| print ' ', i, "\n" end end end