Class: TraceViz::Renderers::RendererBuilder
- Inherits:
-
Object
- Object
- TraceViz::Renderers::RendererBuilder
- Defined in:
- lib/trace_viz/renderers/renderer_builder.rb
Class Method Summary collapse
Class Method Details
.build(collector, key:, formatter_factory:) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/trace_viz/renderers/renderer_builder.rb', line 10 def build(collector, key:, formatter_factory:) raise ArgumentError, "Renderer key must be provided" if key.nil? render_context = RenderContext.new(formatter_factory: formatter_factory) renderer_factory = RendererFactory.new(collector, render_context) renderer_factory.build(key) end |