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' }