Sha256: cdfc686d2485f8e82eaf53d88e6f64e8716b6f22bf42a450596f100ebe2c451b
Contents?: true
Size: 894 Bytes
Versions: 3
Compression:
Stored size: 894 Bytes
Contents
class IMGKit class Configuration attr_accessor :meta_tag_prefix, :wkhtmltoimage, :default_options, :default_format def initialize @meta_tag_prefix = 'imgkit-' @default_options = {:height => 1000} @default_format = :jpg @wkhtmltoimage ||= (defined?(Bundler::GemfileError) ? `bundle exec which wkhtmltoimage` : `which wkhtmltoimage`).chomp @wkhtmltoimage = '/usr/local/bin/wkhtmltoimage' if @wkhtmltoimage.strip.empty? # Fallback end end class << self attr_accessor :configuration end # Configure IMGKit someplace sensible, # like config/initializers/imgkit.rb # # @example # IMGKit.configure do |config| # config.wkhtmltoimage = '/usr/bin/wkhtmltoimage' # end def self.configuration @configuration ||= Configuration.new end def self.configure self.configuration yield(configuration) end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
imgkit-1.3.10 | lib/imgkit/configuration.rb |
img-kit-1.3.9.1 | lib/imgkit/configuration.rb |
imgkit-1.3.9 | lib/imgkit/configuration.rb |