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