Sha256: a82c6472ecbd8fbd48b78044da233b40785f248c5c280596bf9be9cfc7a496a1

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

module MetricFu
  class Grapher
    attr_accessor :output_directory

    def initialize(opts = {})
      self.class.require_graphing_gem
      self.output_directory = opts[:output_directory]
    end

    def output_directory
      @output_directory || MetricFu::Io::FileSystem.directory('output_directory')
    end

    def self.require_graphing_gem
      # to be overridden by charting engines
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
metric_fu-4.4.4 lib/metric_fu/reporting/graphs/grapher.rb
metric_fu-4.4.3 lib/metric_fu/reporting/graphs/grapher.rb
metric_fu-4.4.2 lib/metric_fu/reporting/graphs/grapher.rb
metric_fu-4.4.1 lib/metric_fu/reporting/graphs/grapher.rb
metric_fu-4.4.0 lib/metric_fu/reporting/graphs/grapher.rb