Sha256: a32b04f8533662eebd073bc9f26e0318a79085dcde93a8a4e9fa31aa8cbbf227

Contents?: true

Size: 1.8 KB

Versions: 4307

Compression:

Stored size: 1.8 KB

Contents

module Typhoeus

  # 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
  module Config
    extend self

    # 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
    attr_accessor :block_connection

    # Defines whether GET requests are memoized when using the {Typhoeus::Hydra}.
    #
    # @return [ Boolean ]
    #
    # @see Typhoeus::Hydra
    # @see Typhoeus::Hydra::Memoizable
    attr_accessor :memoize

    # Defines whether curls debug output is shown.
    # Unfortunately it prints to stderr.
    #
    # @return [ Boolean ]
    #
    # @see http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTVERBOSE
    attr_accessor :verbose

    # Defines whether requests are cached.
    #
    # @return [ Object ]
    #
    # @see Typhoeus::Hydra::Cacheable
    # @see Typhoeus::Request::Cacheable
    attr_accessor :cache

    # Defines whether to use a default user agent.
    #
    # @return [ String ]
    #
    # @see Typhoeus::Request#set_defaults
    attr_accessor :user_agent

    # Defines wether to use a proxy server for every request.
    #
    # @return [ String ]
    #
    # @see Typhoeus::Request#set_defaults
    attr_accessor :proxy
  end
end

Version data entries

4,307 entries across 4,305 versions & 20 rubygems

Version Path
cybrid_api_bank_ruby-0.110.6 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.6 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.6 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.110.5 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.5 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.5 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.4 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.110.4 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.4 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.110.2 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.2 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.2 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.1 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.110.1 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.1 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.110.0 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_id_ruby-0.110.0 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_organization_ruby-0.110.0 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
ory-client-1.4.0 vendor/bundle/ruby/2.5.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
cybrid_api_bank_ruby-0.109.61 vendor/bundle/ruby/3.2.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb