class OPSA

Attributes

lang[RW]

Public Class Methods

new(params) click to toggle source

Initialize OPSA object

Example:

>> OPSA.new(:lang => OPSA::Language.new)

Arguments:

params: (Hash)
  :language: OPSA::Language
# File lib/opsa.rb, line 15
def initialize(params)
  if lang = params[:language]
    @lang = lang
  end
end

Public Instance Methods

r(words) click to toggle source

Read words and process with OPSA::Language

Example:

>> robot = OPSA.new(:language => OPSA::Language.new)
>> robot.r("echo:hello")

Arguments:

words: (String)
# File lib/opsa.rb, line 30
def r(words)
  return @lang.input(words)
end