Sha256: b2dca367168d5660a681fda0260b0b02ecf2aecf41b4d957a7f132f919031f5c
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
require 'rubygems' require "pivotal_to_pdf/version" require 'rainbow' require 'thor' require 'active_resource' require 'pivotal_to_pdf/simple_text_formatter' require 'pivotal_to_pdf/pivotal' require 'pivotal_to_pdf/iteration' require 'pivotal_to_pdf/story' require 'pivotal_to_pdf/pdf_writer' require 'pivotal_to_pdf/pt-workarounds' # Uncomment the following to trace the URLs and results generated via ActiveResource # require 'logger' # ActiveResource::Base.logger = Logger.new(STDERR) module PivotalToPdf class Main < Thor class << self def story(story_id) story = Story.find(story_id) PivotalToPdf::PdfWriter.new([ story ]).write_to(story_id) end def current_iteration iteration = Iteration.find(:all, :params => {:group => "current"}).first PivotalToPdf::PdfWriter.new(iteration.stories).write_to("current") end def iteration(iteration_number) iteration = Iteration.find(:all, :params => {:offset => iteration_number.to_i - 1, :limit => 1}).first PivotalToPdf::PdfWriter.new(iteration.stories).write_to(iteration_number) end def label(label_text) stories = Story.find(:all, :params => {:filter => "label:\"" + label_text + "\""}) PivotalToPdf::PdfWriter.new(stories).write_to(label_text) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pivotal_to_pdf-1.1.0 | lib/pivotal_to_pdf.rb |