# File lib/cgikit/project/command.rb, line 11 def command_list arr = [] #ObjectSpace.each_object(Class) do |klass| # if klass < CGIKit::Command::Base and not(klass.const_defined?(:NOT_COMMAND)) # arr << klass.to_s.split('::').last.downcase # end #end CGIKit::Command.constants.each do |const| obj = CGIKit::Command.const_get(const) if (Class === obj) and (obj < CGIKit::Command::Base) and not(obj.const_defined?(:NOT_COMMAND)) arr << obj.to_s.split('::').last.downcase end end arr end