lib/filestack/config.rb in filestack-2.6.7 vs lib/filestack/config.rb in filestack-2.7.0
- old
+ new
@@ -5,28 +5,41 @@
class FilestackConfig
API_URL = 'https://www.filestackapi.com/api'.freeze
CDN_URL = 'https://cdn.filestackcontent.com'.freeze
PROCESS_URL = 'https://process.filestackapi.com'.freeze
- MULTIPART_START_URL = 'https://upload.filestackapi.com/multipart/start'.freeze
- MULTIPART_UPLOAD_URL = 'https://upload.filestackapi.com/multipart/upload'.freeze
- MULTIPART_COMMIT_URL = 'https://upload.filestackapi.com/multipart/commit'.freeze
- MULTIPART_COMPLETE_URL = 'https://upload.filestackapi.com/multipart/complete'.freeze
-
MULTIPART_PARAMS = %w[
store_location store_region store_container
store_path store_access
].freeze
DEFAULT_CHUNK_SIZE = 8 * 1024**2
DEFAULT_OFFSET_SIZE = 1 * 1024**2
VERSION = Filestack::Ruby::VERSION
HEADERS = {
'User-Agent' => "filestack-ruby #{VERSION}",
- 'Filestack-Source' => "Ruby-#{VERSION}"
+ 'Filestack-Source' => "Ruby-#{VERSION}",
+ 'Content-Type' => "application/json",
+ 'Accept-Encoding' => "application/json"
}.freeze
INTELLIGENT_ERROR_MESSAGES = ['BACKEND_SERVER', 'BACKEND_NETWORK', 'S3_SERVER', 'S3_NETWORK']
+
+ def self.multipart_start_url
+ "https://upload.filestackapi.com/multipart/start"
+ end
+
+ def self.multipart_upload_url(base_url)
+ "https://#{base_url}/multipart/upload"
+ end
+
+ def self.multipart_commit_url(base_url)
+ "https://#{base_url}/multipart/commit"
+ end
+
+ def self.multipart_complete_url(base_url)
+ "https://#{base_url}/multipart/complete"
+ end
end
class TransformConfig
TRANSFORMATIONS = %w[
resize crop rotate flip flop watermark detect_faces