Sha256: ed6b1f9b8a540c2cbbacf1bdf99afa448c4980a0e5efeec364864ca592ffbb88
Contents?: true
Size: 493 Bytes
Versions: 2
Compression:
Stored size: 493 Bytes
Contents
require 'gruff' module Reparty class Report attr_reader :title, :color def initialize(title) raise "Report: title must be defined" if title.blank? @title = title @color = "#832701" end def attach(attachments) # Optional end protected def build_daily_graph g = Gruff::Line.new(545) g.title = @title g.labels = Hash[*(1..7).map{|x| [x-1, (DateTime.now - (8-x)).strftime("%-m/%-d")] }.flatten] g end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
reparty-0.2.1 | lib/reparty/report.rb |
reparty-0.2.0 | lib/reparty/report.rb |