class TaskJuggler::ManagerStatusRecord
Attributes
Public Class Methods
Source
# File lib/taskjuggler/reports/StatusSheetReport.rb, line 23 def initialize(resource) # The Resource record of the manager @resource = resource # A list of Task objects with their JournalEntry records. Stored as # Array of ManagerResponsibilities objects. @responsibilities = [] end
Public Instance Methods
Source
# File lib/taskjuggler/reports/StatusSheetReport.rb, line 31 def sort!(taskList) @responsibilities.sort! do |r1, r2| taskList.itemIndex(r1.task) <=> taskList.itemIndex(r2.task) end @responsibilities.each { |r| r.sort!(taskList) } end