class GnuplotRenderer

Public Class Methods

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

Public Instance Methods

handle?(file) click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 137
def handle?(file)
  file =~ /\.plot$/
end
name() click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 133
def name
  'gnuplot'
end
render(file, stats) click to toggle source
# File lib/gitstats/renderer/gnuplot.rb, line 141
def render(file, stats)
  ifile = File.join(@templatedir, file)

  lines = IO::readlines(ifile).join('')

  PlotHelper.new(@templatedir, file, @outdir, stats, @verbose).run(lines)
end