prawn:Prawn::Document#table

まんま

#!/usr/bin/env ruby

require "prawn"
require "prawn/layout"

data = [["Gregory","Brown"],["James","Healy"],["Jia","Wu"]]

pdf = Prawn::Document.new

pdf.table(data)

pdf.table data, :headers => ["First Name", "Last Name"]

pdf.table data, :headers            => ["First Name", "Last Name"],
                :font_size          => 10,
                :vertical_padding   => 2,
                :horizontal_padding => 5,
                :position           => :center,
                :row_colors         => :pdf_writer

pdf.table data, :border_style        => :grid,
                :column_widths       => { 0 => 100, 1 => 150 }

pdf.render_file(File.basename($0, ".rb") + ".pdf")

「:pdf_writer,」だと「syntax error, unexpected tIDENTIFIER, expecting tASSOC」とエラー