Class: TaskJuggler::PlaceHolderCell
- Defined in:
- lib/taskjuggler/reports/ReportTableCell.rb
Overview
This class is used to model cells that are just placeholders for a line of an embedded ReportTable.
Instance Method Summary collapse
-
#initialize(line, embeddedLine) ⇒ PlaceHolderCell
constructor
Create a new placeholder cell.
-
#to_csv(csv, columnIdx, lineIdx) ⇒ Object
Add the current cell to the csv CSV Arrays.
- #to_html ⇒ Object
Constructor Details
#initialize(line, embeddedLine) ⇒ PlaceHolderCell
Create a new placeholder cell. line is the line that this cell belongs to. embeddedLine is the ReportTableLine that is embedded in this cell.
386 387 388 389 390 |
# File 'lib/taskjuggler/reports/ReportTableCell.rb', line 386 def initialize(line, ) @line = line @line.addCell(self) if line @embeddedLine = end |
Instance Method Details
#to_csv(csv, columnIdx, lineIdx) ⇒ Object
Add the current cell to the csv CSV Arrays. columnIdx is the start column in the csv. lineIdx is the index of the current line. The return value is the number of added cells.
395 396 397 |
# File 'lib/taskjuggler/reports/ReportTableCell.rb', line 395 def to_csv(csv, columnIdx, lineIdx) @embeddedLine.to_csv(csv, columnIdx, lineIdx) end |
#to_html ⇒ Object
399 400 401 |
# File 'lib/taskjuggler/reports/ReportTableCell.rb', line 399 def to_html nil end |