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
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