module Stateful::InstanceMethods

Public Instance Methods

active?() click to toggle source

predicate methods

# File lib/Stateful/InstanceMethods.rb, line 25
def active?
  !final_state?
end
all_states() click to toggle source
# File lib/Stateful/InstanceMethods.rb, line 7
def all_states
  self.class.stateful_states
end
final_state() click to toggle source
# File lib/Stateful/InstanceMethods.rb, line 15
def final_state
  self.class.final_state
end
final_states() click to toggle source
# File lib/Stateful/InstanceMethods.rb, line 19
def final_states
  self.class.final_states
end
initial_state() click to toggle source
# File lib/Stateful/InstanceMethods.rb, line 11
def initial_state
  self.class.initial_state
end