Sha256: 2c464071c01baf8a23c22cb1b37215c0be54b6a1b272ad1adc070c611ae53353
Contents?: true
Size: 1.9 KB
Versions: 1
Compression:
Stored size: 1.9 KB
Contents
module Excon VERSION = '0.28.0' CR_NL = "\r\n" DEFAULT_CA_FILE = File.expand_path(File.join(File.dirname(__FILE__), "..", "..", "data", "cacert.pem")) DEFAULT_CHUNK_SIZE = 1048576 # 1 megabyte # avoid overwrite if somebody has redefined unless const_defined?(:CHUNK_SIZE) CHUNK_SIZE = DEFAULT_CHUNK_SIZE end DEFAULT_NONBLOCK = OpenSSL::SSL::SSLSocket.public_method_defined?(:connect_nonblock) && OpenSSL::SSL::SSLSocket.public_method_defined?(:read_nonblock) && OpenSSL::SSL::SSLSocket.public_method_defined?(:write_nonblock) DEFAULT_RETRY_LIMIT = 4 FORCE_ENC = CR_NL.respond_to?(:force_encoding) HTTP_1_1 = " HTTP/1.1\r\n" HTTP_VERBS = %w{connect delete get head options patch post put trace} HTTPS = 'https' NO_ENTITY = [204, 205, 304].freeze REDACTED = 'REDACTED' UNIX = 'unix' USER_AGENT = 'excon/' << VERSION VALID_REQUEST_KEYS = [ :body, :captures, :chunk_size, :debug_request, :debug_response, :expects, :headers, :idempotent, :instrumentor, :instrumentor_name, :method, :middlewares, :mock, :nonblock, :path, :pipeline, :query, :read_timeout, :request_block, :response_block, :retries_remaining, # used internally :retry_limit, :write_timeout ] VALID_CONNECTION_KEYS = VALID_REQUEST_KEYS + [ :ciphers, :client_key, :client_cert, :certificate, :certificate_path, :private_key, :private_key_path, :connect_timeout, :family, :host, :omit_default_port, :password, :port, :proxy, :scheme, :socket, :ssl_ca_file, :ssl_verify_peer, :ssl_version, :tcp_nodelay, :uri_parser, :user ] unless ::IO.const_defined?(:WaitReadable) class ::IO module WaitReadable; end end end unless ::IO.const_defined?(:WaitWritable) class ::IO module WaitWritable; end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
excon-0.28.0 | lib/excon/constants.rb |