Class: MetricFu::Graph
- Inherits:
-
Object
- Object
- MetricFu::Graph
- Defined in:
- lib/metric_fu/reporting/graphs/graph.rb
Instance Attribute Summary collapse
-
#graphers ⇒ Object
Returns the value of attribute graphers.
Instance Method Summary collapse
- #add(metric_name, _graph_engine, output_directory = MetricFu::Io::FileSystem.directory("output_directory")) ⇒ Object
- #generate ⇒ Object
-
#initialize ⇒ Graph
constructor
A new instance of Graph.
Constructor Details
#initialize ⇒ Graph
Returns a new instance of Graph.
9 10 11 |
# File 'lib/metric_fu/reporting/graphs/graph.rb', line 9 def initialize self.graphers = [] end |
Instance Attribute Details
#graphers ⇒ Object
Returns the value of attribute graphers.
7 8 9 |
# File 'lib/metric_fu/reporting/graphs/graph.rb', line 7 def graphers @graphers end |
Instance Method Details
#add(metric_name, _graph_engine, output_directory = MetricFu::Io::FileSystem.directory("output_directory")) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/metric_fu/reporting/graphs/graph.rb', line 13 def add(metric_name, _graph_engine, output_directory = MetricFu::Io::FileSystem.directory("output_directory")) grapher = MetricFu::Grapher.get_grapher(metric_name). new.tap { |g| g.output_directory = output_directory } graphers.push grapher rescue NameError => e mf_log "#{e.} called in MetricFu::Graph.add with #{graph_type}" end |