class Cucumber::Ast::Table
def ensure_table(table_or_array) #:nodoc:
def ensure_table(table_or_array) #:nodoc: return table_or_array if Table === table_or_array table_or_array = hashes_to_array(table_or_array) if Hash === table_or_array[0] table_or_array = enumerable_to_array(table_or_array) unless Array == table_or_array[0] Table.new(table_or_array) end