File: transaction_page_number_issue_79.rb

package info (click to toggle)
ruby-prawn 1.0.0~rc1%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 4,248 kB
  • sloc: ruby: 17,499; sh: 44; makefile: 17
file content (21 lines) | stat: -rw-r--r-- 453 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# As of 2010.01.12, we have confirmed that page_number is not properly set on
# transaction rollback, resulting in an error from the code sample below.
#
# Resolved in 7c62bbf.
#

$LOAD_PATH << File.join(File.dirname(__FILE__), '..','lib')
require "prawn/core"

Prawn::Document.generate("transaction_rollback_pagenumber.pdf") do
  text "Hello world"

  transaction do
    text "hello " * 1000
    rollback
  end

  start_new_page
  text "hi there"
end