Configuration
The Ruby SDK is configured by setting attributes on the Files object.
Configuration Options
Base URL
Set this to the full https:// URL of your Files.com subdomain (e.g. https://MY-SUBDOMAIN.files.com).
This is not required in most cases, but one benefit of setting it is that it ensures that authentication failures will be logged to your site's API logs. Without setting this, we won't know which site to associate the authentication failure with, and it won't be logged to your site's API logs.
This is always required if your site is configured to disable global acceleration.
This can also be set to use a mock server in development or CI.
Log Level
Supported values:
nil- "info"
- "debug"
Proxy
Proxy configuration in Faraday format.
Open Timeout
Open timeout in seconds. The default value is 30.
Read Timeout
Read timeout in seconds. The default value is 60.
Initial Network Retry Delay
Initial retry delay in seconds. The default value is 0.5.
Maximum Retry Delay
Maximum network retry delay in seconds. The default value is 2.
Maximum Network Retries
Maximum number of retries. The default value is 3.