Sha256: 16464f38da40322dc66a9c23a14cf880d7d5c44d10a61d2fc0f47b8c51f1a8ef

Contents?: true

Size: 364 Bytes

Versions: 19

Compression:

Stored size: 364 Bytes

Contents

module Spree
  class StoreMailerLogo < Asset
    if Spree.public_storage_service_name
      has_one_attached :attachment, service: Spree.public_storage_service_name
    else
      has_one_attached :attachment
    end

    VALID_CONTENT_TYPES = ['image/png', 'image/jpg', 'image/jpeg'].freeze

    validates :attachment, content_type: VALID_CONTENT_TYPES
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
spree_core-4.8.3 app/models/spree/store_mailer_logo.rb
spree_core-4.8.2 app/models/spree/store_mailer_logo.rb
spree_core-4.7.3 app/models/spree/store_mailer_logo.rb
spree_core-4.6.6 app/models/spree/store_mailer_logo.rb
spree_core-4.5.5 app/models/spree/store_mailer_logo.rb
spree_core-4.5.4 app/models/spree/store_mailer_logo.rb
spree_core-4.6.5 app/models/spree/store_mailer_logo.rb
spree_core-4.7.2 app/models/spree/store_mailer_logo.rb
spree_core-4.7.1 app/models/spree/store_mailer_logo.rb
spree_core-4.6.4 app/models/spree/store_mailer_logo.rb
spree_core-4.7.0 app/models/spree/store_mailer_logo.rb
spree_core-4.6.3 app/models/spree/store_mailer_logo.rb
spree_core-4.6.2 app/models/spree/store_mailer_logo.rb
spree_core-4.6.1 app/models/spree/store_mailer_logo.rb
spree_core-4.6.0 app/models/spree/store_mailer_logo.rb
spree_core-4.5.3 app/models/spree/store_mailer_logo.rb
spree_core-4.5.2 app/models/spree/store_mailer_logo.rb
spree_core-4.5.1 app/models/spree/store_mailer_logo.rb
spree_core-4.5.0 app/models/spree/store_mailer_logo.rb