Class: TaskJuggler::ExportRE

Inherits:
ReportBase show all
Defined in:
lib/taskjuggler/reports/ExportRE.rb

Overview

This specialization of ReportBase implements an export of the project data in the TJP syntax format.

Instance Method Summary collapse

Methods inherited from ReportBase

#a, #filterAccountList, #filterResourceList, #filterTaskList

Constructor Details

#initialize(report) ⇒ ExportRE

Create a new object and set some default values.



26
27
28
# File 'lib/taskjuggler/reports/ExportRE.rb', line 26

def initialize(report)
  super(report)
end

Instance Method Details

#generateIntermediateFormatObject



30
31
32
# File 'lib/taskjuggler/reports/ExportRE.rb', line 30

def generateIntermediateFormat
  super
end

#to_mspxmlObject

Return the project data in Microsoft Project XML format.



40
41
42
# File 'lib/taskjuggler/reports/ExportRE.rb', line 40

def to_mspxml
  MspXmlRE.new(@report).to_mspxml
end

#to_tjpObject

Return the project data in TJP syntax format.



35
36
37
# File 'lib/taskjuggler/reports/ExportRE.rb', line 35

def to_tjp
  TjpExportRE.new(@report).to_tjp
end