Method: PaperclipCompression::Config.create_with_fallbacks

Defined in:
lib/paperclip-compression/config.rb

.create_with_fallbacks(style_options, type_key, gem_defaults) ⇒ Object



7
8
9
10
11
# File 'lib/paperclip-compression/config.rb', line 7

def self.create_with_fallbacks(style_options, type_key, gem_defaults)
  gem_config = new({ KEY => { type_key => gem_defaults } }, type_key, nil, nil)
  defaults_config = new(Paperclip::Attachment.default_options, type_key, gem_config, Paperclip::Attachment.default_options[:whiny])
  new(style_options[PROCESSOR_OPTIONS_KEY], type_key, defaults_config, style_options[:whiny])
end