class ZiggeoConfig

Attributes

api_regions[RW]
api_url[RW]
cdn_regions[RW]
cdn_url[RW]
regions[RW]
request_timeout[RW]
request_timeout_per_mb[RW]
resilience_factor[RW]
resilience_on_fail[RW]
server_api_url[RW]

Public Class Methods

new() click to toggle source
# File lib/classes/ZiggeoConfig.rb, line 5
def initialize()
  @request_timeout = 30 # seconds
  @request_timeout_per_mb = 20 # seconds per MB of uploaded file
  @server_api_url = "https://srv-api.ziggeo.com"
  @api_url = "https://api-us-east-1.ziggeo.com"
  @cdn_url = "https://video-cdn.ziggeo.com"
  @regions = {"r1" => "https://srv-api-eu-west-1.ziggeo.com", }
  @api_regions = {"r1" => "https://api-eu-west-1.ziggeo.com", }
  @cdn_regions = {"r1" => "https://video-cdn-eu-west-1.ziggeo.com", }
  @resilience_factor = 5
  @resilience_on_fail = {"error" => "Too many failed attempts"}
end