# File lib/cft/commands.rb, line 13 def newcommand(n, &block) cmd = Class.new(Base) cmd.class_eval(&block) if n == :main @main = cmd.new(n) else @cmds ||= {} @cmds[n] = cmd.new(n) end end