Sha256: 027e8c776ee94f2cc97a74adddff3971f6d998f553aa9b1a432c1e4069516df2

Contents?: true

Size: 420 Bytes

Versions: 10

Compression:

Stored size: 420 Bytes

Contents

require 'slim2pdf'

writer = Slim2pdf::Writer.new('doc/examples/invoices/template.slim')
buyers = ['Buyer A', 'Buyer B', 'Buyer C', 'Buyer D']
buyers.each_with_index do |buyer, index|
  number = index + 1
  writer.data = {
    seller: 'Seller', buyer: buyer, number: "#{number}/2014",
    item_name: 'Service', price: '$100', date: '2014-01-14'
  }
  writer.save_to_pdf("doc/examples/invoices/output-#{number}.pdf")
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
slim2pdf-0.1.0 doc/examples/invoices/script.rb
slim2pdf-0.0.10 doc/examples/invoices/script.rb
slim2pdf-0.0.9 doc/examples/invoices/script.rb
slim2pdf-0.0.8 doc/examples/invoices/script.rb
slim2pdf-0.0.7 doc/examples/invoices/script.rb
slim2pdf-0.0.6 doc/examples/invoices/script.rb
slim2pdf-0.0.5 doc/examples/invoices/script.rb
slim2pdf-0.0.4 doc/examples/invoices/script.rb
slim2pdf-0.0.3 doc/examples/invoices/script.rb
slim2pdf-0.0.2 doc/examples/invoices/script.rb