class JekyllRecker::Graphs::Swears
Swears
Chart
Public Class Methods
new(site)
click to toggle source
# File lib/jekyll_recker/graphs.rb, line 67 def initialize(site) @site = site end
Public Instance Methods
results()
click to toggle source
# File lib/jekyll_recker/graphs.rb, line 71 def results data = site.data['stats']['swears'].clone data.delete('total') data end
write()
click to toggle source
# File lib/jekyll_recker/graphs.rb, line 77 def write g = ::Gruff::Pie.new('800x600') g.theme = Gruff::Themes::PASTEL g.hide_legend = false g.legend_at_bottom = true g.minimum_value = 0 results.each { |w, n| g.data w, n } g.write(site.graphs_join('swears.png')) end