Class: TaskJuggler::TSTaskRecord
- Defined in:
- lib/taskjuggler/reports/TimeSheetReport.rb
Overview
Utility class for the intermediate TimeSheetReport format.
Instance Attribute Summary collapse
-
#endDate ⇒ Object
readonly
Returns the value of attribute endDate.
-
#remaining ⇒ Object
readonly
Returns the value of attribute remaining.
-
#task ⇒ Object
readonly
Returns the value of attribute task.
-
#workDays ⇒ Object
readonly
Returns the value of attribute workDays.
-
#workPercent ⇒ Object
readonly
Returns the value of attribute workPercent.
Instance Method Summary collapse
-
#initialize(task, workDays, workPercent, remaining = nil, endDate = nil) ⇒ TSTaskRecord
constructor
A new instance of TSTaskRecord.
Constructor Details
#initialize(task, workDays, workPercent, remaining = nil, endDate = nil) ⇒ TSTaskRecord
Returns a new instance of TSTaskRecord.
38 39 40 41 42 43 44 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 38 def initialize(task, workDays, workPercent, remaining = nil, endDate = nil) @task = task @workDays = workDays @workPercent = workPercent @remaining = remaining @endDate = endDate end |
Instance Attribute Details
#endDate ⇒ Object (readonly)
Returns the value of attribute endDate.
36 37 38 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 36 def endDate @endDate end |
#remaining ⇒ Object (readonly)
Returns the value of attribute remaining.
36 37 38 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 36 def remaining @remaining end |
#task ⇒ Object (readonly)
Returns the value of attribute task.
36 37 38 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 36 def task @task end |
#workDays ⇒ Object (readonly)
Returns the value of attribute workDays.
36 37 38 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 36 def workDays @workDays end |
#workPercent ⇒ Object (readonly)
Returns the value of attribute workPercent.
36 37 38 |
# File 'lib/taskjuggler/reports/TimeSheetReport.rb', line 36 def workPercent @workPercent end |