Module: StateMachines::Machine::Rendering

Included in:
StateMachines::Machine
Defined in:
lib/state_machines/machine/rendering.rb

Instance Method Summary collapse

Instance Method Details

#drawObject

Generates a visual representation of this machine for a given format.



12
13
14
# File 'lib/state_machines/machine/rendering.rb', line 12

def draw(**)
  renderer.draw(self, **)
end

#rendererObject

Gets the renderer for this machine.



7
8
9
# File 'lib/state_machines/machine/rendering.rb', line 7

def renderer
  @renderer ||= StdioRenderer.new
end