Module: LfsRequest

Extended by:
ActiveSupport::Concern
Includes:
Gitlab::Utils::StrongMemoize
Included in:
Repositories::LfsApiController, Repositories::LfsLocksApiController, Repositories::LfsStorageController
Defined in:
app/controllers/concerns/lfs_request.rb

Overview

This concern assumes:

  • a ‘#container` accessor

  • a ‘#project` accessor

  • a ‘#user` accessor

  • a ‘#deploy_token` accessor

  • a ‘#authentication_result` accessor

  • a ‘#can?(object, action, subject)` method

  • a ‘#ci?` method

  • a ‘#download_request?` method

  • a ‘#upload_request?` method

  • a ‘#has_authentication_ability?(ability)` method

Constant Summary collapse

CONTENT_TYPE =
'application/vnd.git-lfs+json'