class Prawntocat::PDF
Public Class Methods
new(repo, pdf_name)
click to toggle source
# File lib/prawntocat/pdf.rb, line 6 def initialize repo, pdf_name @repo = repo @pdf_name = pdf_name || repo.gsub("/", "_").+(".pdf") end
Public Instance Methods
generate()
click to toggle source
# File lib/prawntocat/pdf.rb, line 15 def generate Prawn::Document.generate(@pdf_name) do |doc| doc.text("Issues for #{@repo}", size: 20) doc.move_down 20 issues.each do |issue| doc.text("#{issue.title}\n", :style => :bold) end end end
issues()
click to toggle source
# File lib/prawntocat/pdf.rb, line 11 def issues @issues ||= Prawntocat::Issues.new(@repo) end