module Typhoeus::Config

The Typhoeus configuration used to set global options. @example Set the configuration options within a block.

Typhoeus.configure do |config|
  config.verbose = true
end

@example Set the configuration directly.

Typhoeus::Config.verbose = true

Attributes

block_connection[RW]

Defines whether the connection is blocked. Defaults to false. When set to true, only stubbed requests are allowed. A {Typhoeus::Errors::NoStub} error is raised, when trying to do a real request. It's possible to work around inside {Typhoeus#with_connection}.

@return [ Boolean ]

@see Typhoeus::Request::BlockConnection @see Typhoeus::Hydra::BlockConnection @see Typhoeus#with_connection @see Typhoeus::Errors::NoStub

cache[RW]

Defines whether requests are cached.

@return [ Object ]

@see Typhoeus::Hydra::Cacheable @see Typhoeus::Request::Cacheable

memoize[RW]

Defines whether GET requests are memoized when using the {Typhoeus::Hydra}.

@return [ Boolean ]

@see Typhoeus::Hydra @see Typhoeus::Hydra::Memoizable

proxy[RW]

Defines wether to use a proxy server for every request.

@return [ String ]

@see Typhoeus::Request#set_defaults

user_agent[RW]

Defines whether to use a default user agent.

@return [ String ]

@see Typhoeus::Request#set_defaults

verbose[RW]

Defines whether curls debug output is shown. Unfortunately it prints to stderr.

@return [ Boolean ]

@see curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTVERBOSE