main
1class CommandProcessor
2 def initialize
3 @commands = []
4 end
5 def add(command)
6 @commands << command
7 end
8 def run
9 while @commands.length > 0 do
10 @commands.shift.run
11 end
12 end
13end