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