Module: Mermaid::ERDiagramRenderer
- Defined in:
- lib/mermaid/er_diagram_renderer.rb
Overview
Module containing Mermaid rendering logic for ER Diagrams
Instance Method Summary collapse
-
#to_mermaid ⇒ String
Generates the Mermaid syntax for the ER diagram.
Instance Method Details
#to_mermaid ⇒ String
Generates the Mermaid syntax for the ER diagram. Prepended to Diagrams::ERDiagram.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/mermaid/er_diagram_renderer.rb', line 9 def to_mermaid mermaid_string = +"erDiagram\n" # Diagrams::ERDiagram stores entities in a hash, access values entities.each_value do |entity| mermaid_string << entity.to_mermaid_fragment end relationships.each do |rel| mermaid_string << rel.to_mermaid_fragment end mermaid_string.strip end |