Sha256: d1e85ae7696906470ecfcbe47a3b681f337ba2b3c3804b65a5ae505e489c3ad0

Contents?: true

Size: 589 Bytes

Versions: 23

Compression:

Stored size: 589 Bytes

Contents

module HTTPX
  extend Chainable

  EMPTY: Array[untyped]

  VERSION: String

  type uri = URI::HTTP | URI::HTTPS | string
  type generic_uri = String | URI::Generic

  type verb = :options | :get | :head | :post | :put | :delete | :trace | :connect |
              :propfind | :proppatch | :mkcol | :copy | :move | :lock | :unlock | :orderpatch |
              :acl | :report | :patch | :search

  type ip_family = Integer #Socket::AF_INET6 | Socket::AF_INET

  module Plugins
    def self?.load_plugin: (Symbol) -> Module

    def self?.register_plugin: (Symbol, Module) -> void
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
httpx-0.22.5 sig/httpx.rbs
httpx-0.22.4 sig/httpx.rbs
httpx-0.22.3 sig/httpx.rbs
httpx-0.22.2 sig/httpx.rbs
httpx-0.22.1 sig/httpx.rbs
httpx-0.22.0 sig/httpx.rbs
httpx-0.21.1 sig/httpx.rbs
httpx-0.21.0 sig/httpx.rbs
httpx-0.20.5 sig/httpx.rbs
httpx-0.20.4 sig/httpx.rbs
httpx-0.20.3 sig/httpx.rbs
httpx-0.20.2 sig/httpx.rbs
httpx-0.20.1 sig/httpx.rbs
httpx-0.20.0 sig/httpx.rbs
httpx-0.19.8 sig/httpx.rbs
httpx-0.19.7 sig/httpx.rbs
httpx-0.19.6 sig/httpx.rbs
httpx-0.19.5 sig/httpx.rbs
httpx-0.19.4 sig/httpx.rbs
httpx-0.19.3 sig/httpx.rbs