Sha256: 2d493d47d754f590ffc25b09b26ac196794edd87a25a747ba2d187bf64a04517
Contents?: true
Size: 908 Bytes
Versions: 5
Compression:
Stored size: 908 Bytes
Contents
class PDFKit class Configuration attr_accessor :meta_tag_prefix, :wkhtmltopdf, :default_options def initialize @meta_tag_prefix = 'pdfkit-' @wkhtmltopdf = '/usr/local/bin/wkhtmltopdf' @default_options = { :disable_smart_shrinking => true, :page_size => 'Letter', :margin_top => '0.75in', :margin_right => '0.75in', :margin_bottom => '0.75in', :margin_left => '0.75in', :encoding => "UTF-8" } end end class << self attr_accessor :configuration end # Configure PDFKit someplace sensible, # like config/initializers/pdfkit.rb # # @example # PDFKit.configure do |config| # config.wkhtmltopdf = '/usr/bin/wkhtmltopdf' # end def self.configuration @configuration ||= Configuration.new end def self.configure self.configuration yield(configuration) end end
Version data entries
5 entries across 5 versions & 2 rubygems