class Wisepdf::Configuration

Attributes

options[RW]
wkhtmltopdf[RW]

Public Class Methods

configure() { |self| ... } click to toggle source
# File lib/wisepdf/configuration.rb, line 20
def configure
  yield self
end
development?() click to toggle source
# File lib/wisepdf/configuration.rb, line 38
def development?
  (defined?(::Rails) && ::Rails.env == 'development') ||
    (defined?(RAILS_ENV) && RAILS_ENV == 'development')
end
production?() click to toggle source
# File lib/wisepdf/configuration.rb, line 48
def production?
  (defined?(::Rails) && ::Rails.env == 'production') ||
    (defined?(RAILS_ENV) && RAILS_ENV == 'production')
end
reset!() click to toggle source
# File lib/wisepdf/configuration.rb, line 30
def reset!
  @options = {
    :encoding => "UTF-8",
    :use_xserver => false
  }
  @wkhtmltopdf = nil
end
test?() click to toggle source
# File lib/wisepdf/configuration.rb, line 43
def test?
  (defined?(::Rails) && ::Rails.env == 'test') ||
    (defined?(RAILS_ENV) && RAILS_ENV == 'test')
end
use_asset_pipeline?() click to toggle source
# File lib/wisepdf/configuration.rb, line 24
def use_asset_pipeline?
  return true if ::Rails.configuration.assets.enabled.nil?

  !!(::Rails.configuration.assets.enabled)
end
windows?() click to toggle source
# File lib/wisepdf/configuration.rb, line 53
def windows?
  RbConfig::CONFIG['target_os'] == 'mingw32'
end

Public Instance Methods

method_missing(method) click to toggle source
# File lib/wisepdf/configuration.rb, line 60
def method_missing(method)
  self.class.send(method)
end