Sha256: 31ab9a89ad971aaa0cb7261a531be0bc9f67b250aedb97117131c724aa319024
Contents?: true
Size: 1.28 KB
Versions: 4
Compression:
Stored size: 1.28 KB
Contents
require 'rubygems' require "pivotal_to_pdf/version" require 'rainbow' require 'thor' require 'active_resource' require "pivotal_to_pdf-formatters" require 'pivotal_to_pdf/configure' require 'pivotal_to_pdf/formatter_factory' require 'pivotal_to_pdf/text_formatters/simple_markup' require 'pivotal_to_pdf/pivotal' require 'pivotal_to_pdf/iteration' require 'pivotal_to_pdf/text' require 'pivotal_to_pdf/story' require 'pivotal_to_pdf/pt-workarounds' module PivotalToPdf class Main < Thor class << self def story(story_id) story = Story.find(story_id) FormatterFactory.formatter.new([ story ]).write_to(story_id) end def current_iteration iteration = Iteration.find(:all, :params => {:group => "current"}).first FormatterFactory.formatter.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 FormatterFactory.formatter.new(iteration.stories).write_to(iteration_number) end def label(label_text) stories = Story.find(:all, :params => {:filter => "label:\"" + label_text + "\""}) FormatterFactory.formatter.new(stories).write_to(label_text) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pivotal_to_pdf-1.4.0 | lib/pivotal_to_pdf.rb |
pivotal_to_pdf-1.3.4 | lib/pivotal_to_pdf.rb |
pivotal_to_pdf-1.3.3 | lib/pivotal_to_pdf.rb |
pivotal_to_pdf-1.3.2 | lib/pivotal_to_pdf.rb |