Module: Ea::Svg::EaEmitter::Element::HeaderLines

Defined in:
lib/ea/svg/ea_emitter/element/header_lines.rb

Overview

Legacy entry point preserved for backward compatibility. Delegates to HeaderLinePipeline — the OCP-friendly provider chain that replaces this module. New code should call HeaderLinePipeline directly.

Class Method Summary collapse

Class Method Details

.display_name(classifier, diagram_package_id = nil, *_) ⇒ Object

Delegate to the Name provider so historical callers and specs that test display_name keep working.



20
21
22
# File 'lib/ea/svg/ea_emitter/element/header_lines.rb', line 20

def display_name(classifier, diagram_package_id = nil, *_)
  HeaderLineProvider::Name.display_name(classifier, diagram_package_id)
end

.for(classifier, **opts) ⇒ Object



14
15
16
# File 'lib/ea/svg/ea_emitter/element/header_lines.rb', line 14

def for(classifier, **opts)
  HeaderLinePipeline.for(classifier, **opts)
end