class Cucumber::Ast::Table

def initialize(raw, conversion_procs = NULL_CONVERSIONS.dup)


it internally and pass them to your Step Definitions.
You don't typically create your own Table objects - Cucumber will do
Creates a new instance. +raw+ should be an Array of Array of String.
def initialize(raw, conversion_procs = NULL_CONVERSIONS.dup)
  @cells_class = Cells
  @cell_class = Cell
  # Verify that it's square
  transposed = raw.transpose
  create_cell_matrix(raw)
  @conversion_procs = conversion_procs
end