Class: Dbwatcher::Services::DiagramStrategies::StandardDiagramStrategy
- Inherits:
-
BaseDiagramStrategy
- Object
- BaseDiagramStrategy
- Dbwatcher::Services::DiagramStrategies::StandardDiagramStrategy
- Includes:
- DiagramStrategyHelpers
- Defined in:
- lib/dbwatcher/services/diagram_strategies/standard_diagram_strategy.rb
Overview
Standard diagram strategy implementation
Provides a common implementation for diagram strategies that follow the standard pattern of generating diagrams from datasets. Specific strategies can inherit from this class and provide only the necessary configuration.
Direct Known Subclasses
ClassDiagramStrategy, ErdDiagramStrategy, FlowchartDiagramStrategy
Instance Attribute Summary
Attributes inherited from BaseDiagramStrategy
Instance Method Summary collapse
-
#initialize(dependencies = {}) ⇒ StandardDiagramStrategy
constructor
Initialize with configuration options.
Methods included from DiagramStrategyHelpers
#generate_standard_diagram_content
Methods inherited from BaseDiagramStrategy
#generate_from_dataset, #metadata
Methods included from Logging
#debug_enabled?, #log_debug, #log_error, #log_info, #log_warn
Constructor Details
#initialize(dependencies = {}) ⇒ StandardDiagramStrategy
Initialize with configuration options
23 24 25 26 |
# File 'lib/dbwatcher/services/diagram_strategies/standard_diagram_strategy.rb', line 23 def initialize(dependencies = {}) super @diagram_options = end |