class Stateoscope::Adapter::Base

Attributes

graph[RW]
klass[RW]
state_machine_name[RW]

Public Class Methods

handle?(_klass, _state_machine_name) click to toggle source
# File lib/stateoscope/adapter/base.rb, line 7
def self.handle?(_klass, _state_machine_name)
  fail AbstractMethodError
end
new(klass, state_machine_name) click to toggle source
# File lib/stateoscope/adapter/base.rb, line 11
def initialize(klass, state_machine_name)
  self.klass = klass
  self.state_machine_name = state_machine_name
  self.graph = Graph.new
end

Public Instance Methods

build_graph() click to toggle source
# File lib/stateoscope/adapter/base.rb, line 17
def build_graph
  fail AbstractMethodError
end
full_state_machine_name() click to toggle source
# File lib/stateoscope/adapter/base.rb, line 21
def full_state_machine_name
  fail AbstractMethodError
end