Class: OPSA
- Inherits:
-
Object
- Object
- OPSA
- Defined in:
- lib/opsa.rb
Defined Under Namespace
Classes: Language
Instance Attribute Summary collapse
-
#lang ⇒ Object
Returns the value of attribute lang.
Instance Method Summary collapse
-
#initialize(params) ⇒ OPSA
constructor
Initialize OPSA object.
-
#r(words) ⇒ Object
Read words and process with OPSA::Language.
Constructor Details
#initialize(params) ⇒ OPSA
Initialize OPSA object
Example:
>> OPSA.new(:lang => OPSA::Language.new)
Arguments:
params: (Hash)
:language: OPSA::Language
15 16 17 18 19 |
# File 'lib/opsa.rb', line 15 def initialize(params) if lang = params[:language] @lang = lang end end |
Instance Attribute Details
#lang ⇒ Object
Returns the value of attribute lang.
4 5 6 |
# File 'lib/opsa.rb', line 4 def lang @lang end |
Instance Method Details
#r(words) ⇒ Object
Read words and process with OPSA::Language
Example:
>> robot = OPSA.new(:language => OPSA::Language.new)
>> robot.r("echo:hello")
Arguments:
words: (String)
30 31 32 |
# File 'lib/opsa.rb', line 30 def r(words) @lang.input(words) end |