Skip to content

Commit

Permalink
Base class
Browse files Browse the repository at this point in the history
For all Formatters can choose to extend from it
  • Loading branch information
ywen2 committed Apr 23, 2012
1 parent a5d5c97 commit d2794d2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
2 changes: 1 addition & 1 deletion lib/pivotal_to_pdf-formatters.rb
@@ -1,4 +1,4 @@
p "#{File.dirname(__FILE__)}/pivotal_to_pdf-formatters/**/*.rb"
require 'pivotal_to_pdf-formatters/base'
Dir["#{File.dirname(__FILE__)}/pivotal_to_pdf-formatters/**/*.rb"].each do |f|
require f
end
12 changes: 12 additions & 0 deletions lib/pivotal_to_pdf-formatters/base.rb
@@ -0,0 +1,12 @@
module PivotalToPdf
module Formatters
class Base
attr_reader :stories
private :stories
def initialize(stories)
@stories = stories
p stories.size
end
end
end
end
9 changes: 1 addition & 8 deletions lib/pivotal_to_pdf-formatters/default.rb
Expand Up @@ -6,14 +6,7 @@

module PivotalToPdf
module Formatters
class Default
attr_reader :stories
private :stories
def initialize(stories)
@stories = stories
p stories.size
end

class Default < Base
def write_to(destination)
Prawn::Document.generate("#{destination}.pdf",
:page_layout => :landscape,
Expand Down

0 comments on commit d2794d2

Please sign in to comment.