Class: ListExecutor

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyslim/list_executor.rb

Instance Method Summary collapse

Constructor Details

#initializeListExecutor

Returns a new instance of ListExecutor.



5
6
7
# File 'lib/rubyslim/list_executor.rb', line 5

def initialize()
  @executor = StatementExecutor.new
end

Instance Method Details

#execute(instructions) ⇒ Object



9
10
11
# File 'lib/rubyslim/list_executor.rb', line 9

def execute(instructions)
  instructions.collect {|instruction| Statement.execute(instruction, @executor)}
end