Class: Basic101::ReadStatement
- Defined in:
- lib/basic101/read_statement.rb
Instance Attribute Summary
Attributes inherited from Statement
Instance Method Summary collapse
- #execute(runtime) ⇒ Object
-
#initialize(references) ⇒ ReadStatement
constructor
A new instance of ReadStatement.
Methods inherited from Statement
#data_items, #exec, #line_number, #raise_error_with_line_number
Methods included from Identity
Constructor Details
#initialize(references) ⇒ ReadStatement
Returns a new instance of ReadStatement.
7 8 9 |
# File 'lib/basic101/read_statement.rb', line 7 def initialize(references) @references = references end |
Instance Method Details
#execute(runtime) ⇒ Object
11 12 13 14 15 |
# File 'lib/basic101/read_statement.rb', line 11 def execute(runtime) @references.each do |reference| reference.assign(runtime, runtime.get_data_item) end end |