class RemoteObject
Attributes
turtle[R]
Public Instance Methods
exec(str = nil, &block)
click to toggle source
# File lib/kame/remocon/remote_object.rb, line 11 def exec(str = nil, &block) if @turtle @turtle.clear @turtle.reset commander = @turtle.new_commander if str commander.instance_eval str elsif block commander.instance_eval &block end end end
exec_bulk(str = nil, &block)
click to toggle source
# File lib/kame/remocon/remote_object.rb, line 24 def exec_bulk(str = nil, &block) if @turtle @turtle.clear @turtle.reset commander = Commander.new if str commander.instance_eval str elsif block commander.instance_eval &block end @turtle.exec_commands(commander.commands, wait: 0) end end
set_turtle(turtle)
click to toggle source
# File lib/kame/remocon/remote_object.rb, line 6 def set_turtle(turtle) @turtle = turtle nil end