Class TaskJuggler::Task
In: lib/taskjuggler/Task.rb
Parent: PropertyTreeNode

Methods

Public Class methods

[Source]

# File lib/taskjuggler/Task.rb, line 21
    def initialize(project, id, name, parent)
      super(project.tasks, id, name, parent)
      project.addTask(self)

      @data = Array.new(@project.scenarioCount, nil)
      @project.scenarioCount.times do |i|
        TaskScenario.new(self, i, @scenarioAttributes[i])
      end
    end

Public Instance methods

[Source]

# File lib/taskjuggler/Task.rb, line 31
    def readyForScheduling?(scenarioIdx)
      @data[scenarioIdx].readyForScheduling?
    end

[Validate]