Class: ProgramR::Input
- Inherits:
-
Object
- Object
- ProgramR::Input
- Defined in:
- lib/programr/aiml_elements.rb
Constant Summary collapse
- @@environment =
Environment.new
Instance Method Summary collapse
- #execute ⇒ Object (also: #to_s)
-
#initialize(someAttributes) ⇒ Input
constructor
A new instance of Input.
- #inspect ⇒ Object
Constructor Details
#initialize(someAttributes) ⇒ Input
Returns a new instance of Input.
171 172 173 174 |
# File 'lib/programr/aiml_elements.rb', line 171 def initialize(someAttributes) @index = 1 @index = someAttributes['index'].to_i if(someAttributes.key?('index')) end |
Instance Method Details
#execute ⇒ Object Also known as: to_s
176 177 178 |
# File 'lib/programr/aiml_elements.rb', line 176 def execute @@environment.getStimula(@index) end |
#inspect ⇒ Object
180 |
# File 'lib/programr/aiml_elements.rb', line 180 def inspect(); "input -> #{@@environment.getStimula(@index)}" end |