class Prawn::Table
def assert_proper_table_data(data)
table.
Raises an error if the data provided cannot be converted into a valid
def assert_proper_table_data(data) if data.nil? || data.empty? raise Prawn::Errors::EmptyTable, "data must be a non-empty, non-nil, two dimensional array " + "of cell-convertible objects" end unless data.all? { |e| Array === e } raise Prawn::Errors::InvalidTableData, "data must be a two dimensional array of cellable objects" end end