Module: WickedPdf

Defined in:
lib/wicked_pdf.rb,
lib/wicked_pdf/binary.rb,
lib/wicked_pdf/command.rb,
lib/wicked_pdf/railtie.rb,
lib/wicked_pdf/version.rb,
lib/wicked_pdf/document.rb,
lib/wicked_pdf/progress.rb,
lib/wicked_pdf/renderer.rb,
lib/wicked_pdf/tempfile.rb,
lib/wicked_pdf/middleware.rb,
lib/wicked_pdf/pdf_helper.rb,
lib/wicked_pdf/asset_helper.rb,
lib/wicked_pdf/configuration.rb,
lib/wicked_pdf/option_parser.rb

Defined Under Namespace

Modules: AssetHelper, PdfHelper Classes: Binary, Command, Configuration, Document, Error, GenerationError, Middleware, OptionParser, Progress, Railtie, Renderer, Tempfile

Constant Summary collapse

VERSION =
'2.0.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



31
32
33
# File 'lib/wicked_pdf.rb', line 31

def config
  @config ||= Configuration.new
end

.config=(value) ⇒ Object

Accepts a Configuration or, for backward compatibility, a Hash whose unknown keys become render default_options.



37
38
39
# File 'lib/wicked_pdf.rb', line 37

def config=(value)
  @config = value.is_a?(Configuration) ? value : Configuration.from_hash(value)
end

.configure {|config| ... } ⇒ Object

Yields:



41
42
43
# File 'lib/wicked_pdf.rb', line 41

def configure
  yield config
end

.new(command = WickedPdf::Command.new) ⇒ Object



46
47
48
# File 'lib/wicked_pdf.rb', line 46

def self.new(command = WickedPdf::Command.new)
  WickedPdf::Document.new(command)
end