Module: Prawn::ManualBuilder

Defined in:
lib/prawn/manual_builder.rb,
lib/prawn/manual_builder/example.rb,
lib/prawn/manual_builder/example_file.rb,
lib/prawn/manual_builder/example_package.rb,
lib/prawn/manual_builder/example_section.rb,
lib/prawn/manual_builder/syntax_highlight.rb

Defined Under Namespace

Classes: Example, ExampleFile, ExamplePackage, ExampleSection, PrawnEncoder

Constant Summary collapse

DATADIR =
File.dirname(__FILE__) + "/../../data"

Class Method Summary collapse

Class Method Details

.document_classObject



14
15
16
17
18
19
20
21
# File 'lib/prawn/manual_builder.rb', line 14

def self.document_class
  @document_class || Prawn::Document
rescue NameError
  raise "Prawn::ManualBuilder.document_class was not set. "+
        "Either assign a custom document class, or make sure to install "+
        "and require the Prawn gem."

end

.manual_dirObject



10
11
12
# File 'lib/prawn/manual_builder.rb', line 10

def self.manual_dir
  @manual_dir || Dir.pwd
end

.manual_dir=(dir) ⇒ Object



6
7
8
# File 'lib/prawn/manual_builder.rb', line 6

def self.manual_dir=(dir)
  @manual_dir = dir
end