class CloudscrapeClient::Configure::Configuration
Attributes
account_id[RW]
api_key[RW]
base_url[RW]
logger[RW]
timeout[RW]
user_agent_app[RW]
user_agent_version[RW]
verbose[RW]
Public Class Methods
new()
click to toggle source
# File lib/cloudscrape_client/configuration.rb, line 24 def initialize self.base_url = base_url_default self.user_agent_app = user_agent_app_default self.user_agent_version = user_agent_version_default self.timeout = timeout_default self.api_key = ENV["CLOUD_SCRAPE_CLIENT_API_KEY"] self.account_id = ENV["CLOUD_SCRAPE_CLIENT_ACCOUNT_ID"] self.verbose = ENV["CLOUD_SCRAPE_CLIENT_VERBOSE"] || false self.logger = Logger.new(STDOUT) end
Private Instance Methods
base_url_default()
click to toggle source
# File lib/cloudscrape_client/configuration.rb, line 39 def base_url_default ENV["CLOUD_SCRAPE_CLIENT_BASE_URL"] || "https://api.dexi.io/" end
timeout_default()
click to toggle source
# File lib/cloudscrape_client/configuration.rb, line 51 def timeout_default ENV["CLOUD_SCRAPE_CLIENT_TIMEOUT"] || 3600 end
user_agent_app_default()
click to toggle source
# File lib/cloudscrape_client/configuration.rb, line 43 def user_agent_app_default ENV["CLOUD_SCRAPE_CLIENT_USER_AGENT_APP"] || "CS-RUBY-CLIENT" end
user_agent_version_default()
click to toggle source
# File lib/cloudscrape_client/configuration.rb, line 47 def user_agent_version_default ENV["CLOUD_SCRAPE_CLIENT_USER_AGENT_VERSION"] || "1.0" end