class Nestene::AutonState

Public Class Methods

new() click to toggle source
# File lib/nestene/auton_state.rb, line 6
def initialize
  self.queue=AutonExecutionQueue.new
end

Public Instance Methods

state() click to toggle source
# File lib/nestene/auton_state.rb, line 10
def state
  if queue.currently_executing == nil
    queue.failed ? :failed : :ready
  else
    :running
  end
end
type_as_class() click to toggle source
# File lib/nestene/auton_state.rb, line 22
def type_as_class
  self.type ? Nestene::class_from_string(self.type) : nil
end