Sha256: 5ec1997568807dcecc10ac13b9d584e3f88caeb477c6227c684d068334479268

Contents?: true

Size: 486 Bytes

Versions: 78

Compression:

Stored size: 486 Bytes

Contents

# frozen_string_literal: true

class ActiveStorage::Representations::BaseController < ActiveStorage::BaseController # :nodoc:
  include ActiveStorage::SetBlob

  before_action :set_representation

  private
    def blob_scope
      ActiveStorage::Blob.scope_for_strict_loading
    end

    def set_representation
      @representation = @blob.representation(params[:variation_key]).processed
    rescue ActiveSupport::MessageVerifier::InvalidSignature
      head :not_found
    end
end

Version data entries

78 entries across 75 versions & 8 rubygems

Version Path
activestorage-7.1.3.1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.8.1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.3 app/controllers/active_storage/representations/base_controller.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activestorage-7.0.2.3/app/controllers/active_storage/representations/base_controller.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activestorage-7.0.3.1/app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.2 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.0 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.0.rc2 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.0.rc1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.1.0.beta1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.8 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.7.2 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.7.1 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.7 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.6 app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.5.1 app/controllers/active_storage/representations/base_controller.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/activestorage-7.0.2.3/app/controllers/active_storage/representations/base_controller.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/activestorage-7.0.3.1/app/controllers/active_storage/representations/base_controller.rb
activestorage-7.0.5 app/controllers/active_storage/representations/base_controller.rb