require_relative './command.rb' class CommandArray < Array def update end def add command self << command if(!include?(command)) end def execute i=0 while i < self.length self[i]=Command.new(self[i]) if(self[i].is_a?(String)) self[i].execute i=i+1 end end end