Module: MetricFu::Formatter
- Extended by:
- Constantize
- Defined in:
- lib/metric_fu/formatter.rb,
lib/metric_fu/formatter/html.rb,
lib/metric_fu/formatter/yaml.rb,
lib/metric_fu/formatter/syntax.rb
Defined Under Namespace
Modules: Templates Classes: HTML, Syntax, YAML
Constant Summary collapse
- BUILTIN_FORMATS =
{ "html" => ["MetricFu::Formatter::HTML", "Generates a templated HTML report using the configured template class and graph engine."], "yaml" => ["MetricFu::Formatter::YAML", "Generates the raw output as yaml"] }
- DEFAULT =
[[:html]]
Class Method Summary collapse
Methods included from Constantize
Class Method Details
.class_for(format) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/metric_fu/formatter.rb', line 13 def class_for(format) if (builtin = BUILTIN_FORMATS[format.to_s]) constantize(builtin[0]) else constantize(format.to_s) end end |