Class: Dbwatcher::Services::DiagramStrategies::ClassDiagramStrategy

Inherits:
StandardDiagramStrategy show all
Defined in:
lib/dbwatcher/services/diagram_strategies/class_diagram_strategy.rb

Overview

Strategy for generating class diagrams from model associations

Handles class diagram generation by converting dataset entities and relationships to Mermaid class diagram syntax.

Instance Attribute Summary

Attributes inherited from BaseDiagramStrategy

#logger, #syntax_builder

Method Summary

Methods inherited from StandardDiagramStrategy

#initialize

Methods included from DiagramStrategyHelpers

#generate_standard_diagram_content

Methods inherited from BaseDiagramStrategy

#generate_from_dataset, #initialize, #metadata

Methods included from Logging

#debug_enabled?, #log_debug, #log_error, #log_info, #log_warn

Constructor Details

This class inherits a constructor from Dbwatcher::Services::DiagramStrategies::StandardDiagramStrategy