class Planner::Variable
Attributes
dependencies[RW]
goal[RW]
init[RW]
joints[RW]
name[R]
sym[R]
Public Class Methods
new(name, init=nil, goal=nil)
click to toggle source
# File lib/sfpagent/sfplanner.rb, line 108 def initialize(name, init=nil, goal=nil) @name = name @sym = @name.to_sym @values = [] @map = {} @init = init @goal = goal @joints = {} @dependencies = {} end
read(i, lines)
click to toggle source
# File lib/sfpagent/sfplanner.rb, line 96 def self.read(i, lines) var = Variable.new(lines[i+1]) i += 4 i.upto(lines.length) do |j| i = j break if lines[j] == 'end_variable' var << lines[j].to_sym end fail "Cannot find end_variable" if lines[i] != 'end_variable' [i, var] end
Public Instance Methods
to_s()
click to toggle source
# File lib/sfpagent/sfplanner.rb, line 120 def to_s @name + " " + super_to_s end
Also aliased as: super_to_s