class Spregen::Report
Attributes
report[RW]
Public Class Methods
new(configuration = {})
click to toggle source
# File lib/spregen/report.rb, line 12 def initialize(configuration = {}) @source = Spregen::Board.new(configuration) end
Public Instance Methods
bugs()
click to toggle source
# File lib/spregen/report.rb, line 48 def bugs rprint @source.bug_cards end
done()
click to toggle source
# File lib/spregen/report.rb, line 44 def done rprint @source.done_cards end
generate()
click to toggle source
# File lib/spregen/report.rb, line 16 def generate file.write print_report file.close end
generate_burndown()
click to toggle source
# File lib/spregen/report.rb, line 21 def generate_burndown burndown = Spregen::Burndown.new({}) burndown.generate end
not_done()
click to toggle source
# File lib/spregen/report.rb, line 38 def not_done buffer = '' rprint @source.doing_cards, buffer rprint @source.todo_cards, buffer end
print_report()
click to toggle source
# File lib/spregen/report.rb, line 26 def print_report Spregen::Template.build(binding) end
qa()
click to toggle source
# File lib/spregen/report.rb, line 52 def qa rprint @source.qa_cards end
source()
click to toggle source
# File lib/spregen/report.rb, line 30 def source self end
title()
click to toggle source
# File lib/spregen/report.rb, line 34 def title "Report #{@source.name}" end