class ProxyRotator::Configuration

Constants

API_KEY
DEFAULT_BASE_URL
DEFAULT_TEST_URL
DEFAULT_TIMEOUT

Public Class Methods

new() click to toggle source
# File lib/proxy_rotator/configuration.rb, line 11
def initialize
  @configuration = ::OpenStruct.new
end

Public Instance Methods

api_key() click to toggle source
# File lib/proxy_rotator/configuration.rb, line 23
def api_key
  @configuration.api_key || API_KEY
end
api_key=(api_key) click to toggle source
# File lib/proxy_rotator/configuration.rb, line 27
def api_key=(api_key)
  @configuration.api_key = api_key
end
base_url() click to toggle source
# File lib/proxy_rotator/configuration.rb, line 15
def base_url
  @configuration.base_url || DEFAULT_BASE_URL
end
base_url=(host) click to toggle source
# File lib/proxy_rotator/configuration.rb, line 19
def base_url=(host)
  @configuration.base_url = host
end
default_test_url() click to toggle source
# File lib/proxy_rotator/configuration.rb, line 39
def default_test_url
  @configuration.default_test_url || DEFAULT_TEST_URL
end
default_test_url=(url) click to toggle source
# File lib/proxy_rotator/configuration.rb, line 43
def default_test_url=(url)
  @configuration.default_test_url = url
end
default_timeout() click to toggle source
# File lib/proxy_rotator/configuration.rb, line 31
def default_timeout
  @configuration.default_timeout || DEFAULT_TIMEOUT
end
default_timeout=(timeout) click to toggle source
# File lib/proxy_rotator/configuration.rb, line 35
def default_timeout=(timeout)
  @configuration.default_timeout = timeout
end