Class: TaskJuggler::PlaceHolderCell

Inherits:
Object
  • Object
show all
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

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, embeddedLine)
  @line = line
  @line.addCell(self) if line
  @embeddedLine = 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_htmlObject



399
400
401
# File 'lib/taskjuggler/reports/ReportTableCell.rb', line 399

def to_html
  nil
end