Module: PredictabilityEngine::SummaryVisualizer
- Defined in:
- lib/predictability_engine/summary_visualizer.rb,
lib/predictability_engine/summary_visualizer/helpers.rb,
lib/predictability_engine/summary_visualizer/renderer.rb
Defined Under Namespace
Modules: Helpers, Renderer
Class Method Summary
collapse
Class Method Details
.render(work_items, format, percentiles: PredictabilityEngine::DEFAULT_PERCENTILES, **options) ⇒ Object
12
13
14
15
16
17
18
19
20
|
# File 'lib/predictability_engine/summary_visualizer.rb', line 12
def self.render(work_items, format, percentiles: PredictabilityEngine::DEFAULT_PERCENTILES, **options)
stats = calculate_metrics(work_items, percentiles: percentiles)
case format.to_sym
when :html then Renderer.render_html_summary(work_items, stats, percentiles)
when :terminal then Renderer.render_terminal_summary(work_items, stats, options[:color], percentiles)
when :markdown then Renderer.render_markdown_summary(work_items, stats, percentiles)
when :confluence then Renderer.render_confluence_summary(work_items, stats, percentiles)
end
end
|