Class: PivotalDoc::Generators::Sprint

Inherits:
Base
  • Object
show all
Defined in:
lib/pivotal_doc/generators/sprint.rb

Instance Method Summary collapse

Methods inherited from Base

#absolute_path, #output_file, #output_path, #template

Constructor Details

#initialize(sprint, options = {}) ⇒ Sprint

Returns a new instance of Sprint.



4
5
6
7
# File 'lib/pivotal_doc/generators/sprint.rb', line 4

def initialize(sprint, options={})
  @sprint=sprint
  super(@sprint, options)
end

Instance Method Details

#output_extObject



11
# File 'lib/pivotal_doc/generators/sprint.rb', line 11

def output_ext; '.html' end

#render_docObject



12
13
14
15
# File 'lib/pivotal_doc/generators/sprint.rb', line 12

def render_doc
  html= Haml::Engine.new(template).render(Object.new, {:sprint=>@sprint})
  super(html)
end

#template_nameObject



8
9
10
# File 'lib/pivotal_doc/generators/sprint.rb', line 8

def template_name
  @options['template_name'] || 'sprint.haml' 
end