class GnuplotRenderer::PlotHelper

Attributes

filename[R]
outdir[R]
stats[R]
verbose[R]

Public Class Methods

new(templatedir, filename, outdir, stats, verbose) click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 106
def initialize(templatedir, filename, outdir, stats, verbose)
  @filename = filename
  @outdir = outdir
  @stats = stats
  @verbose = verbose

  Dir.glob(File.join(templatedir, 'helpers', '*.rb')).sort.each do |file|
    eval(IO::readlines(file).join(''))
  end
end

Public Instance Methods

defplot(&block) click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 121
def defplot(&block)
  plotter = Plotter.new(self)
  plotter.run(&block)
end
run(lines) click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 117
def run(lines)
  eval(lines)
end