Sha256: 2c4a2b1704841827cccda4f6e7bf644200e2400554a0e918762626cb953f847c
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
# Run the benchmark with benchmark_driver as: # # $ benchmark-driver benchmarks/render.yml --output gruff --runner ips -e '/path/to/bin/ruby;/path/to/bin/ruby-2.6.0 --jit' # $ benchmark-driver benchmarks/render.yml --output compare --runner memory -e '/path/to/bin/ruby;/path/to/bin/ruby-2.6.0 --jit--jit' loop_count: 10000 prelude: | lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'invoice_printer' provider_address = <<ADDRESS Rolnická 1 747 05 Opava Kateřinky ADDRESS purchaser_address = <<ADDRESS Ostravská 1 747 70 Opava ADDRESS item = InvoicePrinter::Document::Item.new( name: 'Programming', quantity: '10', unit: 'hr', price: '$ 90', amount: '$ 900' ) invoice = InvoicePrinter::Document.new( number: 'NO. 198900000001', provider_name: 'John White', provider_lines: provider_address, purchaser_name: 'Will Black', purchaser_lines: purchaser_address, issue_date: '05/03/2016', due_date: '19/03/2016', total: '$ 900', bank_account_number: '156546546465', items: [item], note: 'This is a note at the end.' ) benchmark: render: | InvoicePrinter.print( document: invoice, file_name: 'simple_invoice_a4.pdf', page_size: :a4 )
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
invoice_printer-2.1.0.rc1 | benchmarks/render.yml |