class TurtleProxy
Public Class Methods
new(turtle)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 2 def initialize(turtle) @turtle = DRb::DRbObject.new(turtle) end
Public Instance Methods
backward(dist)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 44 def backward(dist) @turtle.backward(dist) end
clear()
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 12 def clear @turtle.clear end
color(color)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 36 def color(color) @turtle.color(color) end
exec(&block)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 6 def exec(&block) @turtle.clear @turtle.reset self.instance_eval &block end
forward(dist)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 40 def forward(dist) @turtle.forward(dist) end
move_to(x,y)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 48 def move_to(x,y) @turtle.move_to(x, y) end
pen_down()
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 28 def pen_down @turtle.pen_down end
pen_up()
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 32 def pen_up @turtle.pen_up end
reset()
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 16 def reset @turtle.reset end
turn_left(digree)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 20 def turn_left(digree) @turtle.turn_left(digree) end
turn_right(digree)
click to toggle source
# File lib/kame/remocon/turtle_proxy.rb, line 24 def turn_right(digree) @turtle.turn_right(digree) end