Module: Mermaid::ElementRenderers::TransitionRenderer

Defined in:
lib/mermaid/element_renderers/transition_renderer.rb

Overview

Module containing Mermaid rendering logic for Diagrams::Elements::Transition

Instance Method Summary collapse

Instance Method Details

#to_mermaid_fragmentObject



10
11
12
13
14
# File 'lib/mermaid/element_renderers/transition_renderer.rb', line 10

def to_mermaid_fragment
  from_node = source_state_id == '*' ? '[*]' : source_state_id
  to_node = target_state_id == '*' ? '[*]' : target_state_id
  label ? "#{from_node} --> #{to_node} : #{label}" : "#{from_node} --> #{to_node}"
end