Sha256: ab428691b776245540ada2dd81bf804a62fff1303e7cda6d8fd21971f48f2809

Contents?: true

Size: 464 Bytes

Versions: 37

Compression:

Stored size: 464 Bytes

Contents

# frozen_string_literal: true

module ActiveStorage::SetHeaders #:nodoc:
  extend ActiveSupport::Concern

  private
    def set_content_headers_from(blob)
      response.headers["Content-Type"] = blob.content_type_for_serving
      response.headers["Content-Disposition"] = ActionDispatch::Http::ContentDisposition.format \
        disposition: blob.forced_disposition_for_serving || params[:disposition] || "inline", filename: blob.filename.sanitized
    end
end

Version data entries

37 entries across 37 versions & 4 rubygems

Version Path
activestorage-6.1.7.10 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.9 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.8 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.7 app/controllers/concerns/active_storage/set_headers.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activestorage-6.1.6.1/app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.6 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.5 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.4 app/controllers/concerns/active_storage/set_headers.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/activestorage-6.1.6.1/app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.3 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.2 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7.1 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.7 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.6.1 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.6 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.5.1 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.5 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.4.7 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.4.6 app/controllers/concerns/active_storage/set_headers.rb
activestorage-6.1.4.5 app/controllers/concerns/active_storage/set_headers.rb