Method: Paperclip::Attachment.default_options

Defined in:
lib/paperclip/attachment.rb

.default_optionsObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/paperclip/attachment.rb', line 11

def self.default_options
  @default_options ||= {
    :convert_options       => {},
    :default_style         => :original,
    :default_url           => "/:attachment/:style/missing.png",
    :escape_url            => true,
    :restricted_characters => /[&$+,\/:;=?@<>\[\]\{\}\|\\\^~%# ]/,
    :filename_cleaner      => nil,
    :hash_data             => ":class/:attachment/:id/:style/:updated_at",
    :hash_digest           => "SHA1",
    :interpolator          => Paperclip::Interpolations,
    :only_process          => [],
    :path                  => ":rails_root/public:url",
    :preserve_files        => false,
    :processors            => [:thumbnail],
    :source_file_options   => {},
    :storage               => :filesystem,
    :styles                => {},
    :url                   => "/system/:class/:attachment/:id_partition/:style/:filename",
    :url_generator         => Paperclip::UrlGenerator,
    :use_default_time_zone => true,
    :use_timestamp         => true,
    :whiny                 => Paperclip.options[:whiny] || Paperclip.options[:whiny_thumbnails],
    :validate_media_type   => true,
    :adapter_options       => { hash_digest: Digest::MD5 },
    :check_validity_before_processing => true
  }
end