Method: Prawn::Table::Cell#min_width
- Defined in:
- lib/prawn/table/cell.rb
#min_width ⇒ Object
Minimum width of the entire span group this cell controls.
68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/prawn/table/cell.rb', line 68 def min_width return min_width_ignoring_span if @colspan == 1 # Sum up the largest min-width from each column, including myself. min_widths = Hash.new(0) dummy_cells.each do |cell| min_widths[cell.column] = [min_widths[cell.column], cell.min_width].max end min_widths[column] = [min_widths[column], min_width_ignoring_span].max min_widths.values.inject(0, &:+) end |