Module: Ea::Diagram

Defined in:
lib/ea/diagram.rb,
lib/ea/diagram/util.rb,
lib/ea/diagram/extractor.rb,
lib/ea/diagram/path_builder.rb,
lib/ea/diagram/style_parser.rb,
lib/ea/diagram/svg_renderer.rb,
lib/ea/diagram/configuration.rb,
lib/ea/diagram/layout_engine.rb,
lib/ea/diagram/style_resolver.rb,
lib/ea/diagram/element_renderers.rb,
lib/ea/diagram/element_renderers/base_renderer.rb,
lib/ea/diagram/element_renderers/class_renderer.rb,
lib/ea/diagram/element_renderers/package_renderer.rb,
lib/ea/diagram/element_renderers/connector_renderer.rb

Defined Under Namespace

Modules: ElementRenderers, Util Classes: Configuration, DiagramRenderer, Extractor, LayoutEngine, PathBuilder, StyleParser, StyleResolver, SvgRenderer

Class Method Summary collapse

Class Method Details

.render(diagram_data, options = {}) ⇒ Object



42
43
44
45
# File 'lib/ea/diagram.rb', line 42

def self.render(diagram_data, options = {})
  renderer = DiagramRenderer.new(diagram_data)
  renderer.render_svg(options)
end