class BotBaseModuleRSC
Public Class Methods
new(host: nil, package: :gg, job: :execute_command, callback: nil, debug: false)
click to toggle source
# File lib/botbase-module-rsc.rb, line 12 def initialize(host: nil, package: :gg, job: :execute_command, callback: nil, debug: false) @package, @job, @bot, @debug = RSC.new(host, debug: debug).send(package), job, callback, debug end
Public Instance Methods
query(sender='user01', s, mode: :textchat, echo_node: 'node1')
click to toggle source
# File lib/botbase-module-rsc.rb, line 20 def query(sender='user01', s, mode: :textchat, echo_node: 'node1') r = @package.method(@job).call String.new(s) if r == 'job not found' then @bot.log.debug 'BotBaseModuleRSC/query: job not found ' + s if @bot.log [] else r end end