manual/outline/outline.rb in prawn-2.1.0 vs manual/outline/outline.rb in prawn-2.2.0
- old
+ new
@@ -1,29 +1,31 @@
-# encoding: utf-8
-#
# Examples for defining the document outline.
-#
-require File.expand_path(File.join(File.dirname(__FILE__),
- %w[.. example_helper]))
-Prawn::ManualBuilder::Example.generate("outline.pdf", :page_size => "FOLIO") do
- package "outline" do |p|
- p.section "Basics" do |s|
- s.example "sections_and_pages", :eval_source => false
+require_relative '../example_helper'
+
+Prawn::ManualBuilder::Example.generate('outline.pdf', page_size: 'FOLIO') do
+ package 'outline' do |p|
+ p.section 'Basics' do |s|
+ s.example 'sections_and_pages', eval_source: false
end
- p.section "Adding nodes later" do |s|
- s.example "add_subsection_to", :eval_source => false
- s.example "insert_section_after", :eval_source => false
+ p.section 'Adding nodes later' do |s|
+ s.example 'add_subsection_to', eval_source: false
+ s.example 'insert_section_after', eval_source: false
end
p.intro do
- prose("The outline of a PDF document is the table of contents tab you see to the right or left of your PDF viewer.
+ prose <<-END
+ The outline of a PDF document is the table of contents tab you see to
+ the right or left of your PDF viewer.
- The examples include:")
+ The examples include:
+ END
- list( "How to define sections and pages",
- "How to insert sections and/or pages to a previously defined outline structure"
- )
+ list(
+ 'How to define sections and pages',
+ 'How to insert sections and/or pages to a previously defined outline '\
+ 'structure'
+ )
end
end
end