Module: Rubytus::Constants
- Included in:
- API, Command, Helpers, Middlewares::StorageBarrier, Middlewares::TusBarrier, Request
- Defined in:
- lib/rubytus/constants.rb
Constant Summary collapse
- RESOURCE_UID_REGEX =
/^([a-z0-9]{32})$/
- BASE_PATH_REGEX =
/^(\/[a-zA-Z0-9\-_]+\/)$/
- RESUMABLE_CONTENT_TYPE =
'application/offset+octet-stream'
- ENV_STORAGE =
'TUSD_STORAGE'
- ENV_DATA_DIR =
'TUSD_DATA_DIR'
- ENV_BASE_PATH =
'TUSD_BASE_PATH'
- ENV_MAX_SIZE =
'TUSD_MAX_SIZE'
- DEFAULT_STORAGE =
'local'
- DEFAULT_DATA_DIR =
'tus_data'
- DEFAULT_BASE_PATH =
'/files/'
- DEFAULT_MAX_SIZE =
1073741824
- STATUS_OK =
200
- STATUS_CREATED =
201
- STATUS_BAD_REQUEST =
400
- STATUS_FORBIDDEN =
403
- STATUS_NOT_FOUND =
404
- STATUS_NOT_ALLOWED =
405
- STATUS_INTERNAL_ERROR =
500
- COMMON_HEADERS =
{ 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => 'HEAD,GET,PUT,POST,PATCH,DELETE', 'Access-Control-Allow-Headers' => 'Origin, X-Requested-With, Content-Type, Accept, Content-Disposition, Final-Length, Offset', 'Access-Control-Expose-Headers' => 'Location, Range, Content-Disposition, Offset' }