Sha256: 2be91d8e5c9263c12fa7577ab09a52ee05a70adc9794948ee0e69887dbdbb7cd

Contents?: true

Size: 609 Bytes

Versions: 13

Compression:

Stored size: 609 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

13 entries across 13 versions & 1 rubygems

Version Path
httpx-0.24.7 sig/httpx.rbs
httpx-0.24.6 sig/httpx.rbs
httpx-0.24.5 sig/httpx.rbs
httpx-0.24.4 sig/httpx.rbs
httpx-0.24.3 sig/httpx.rbs
httpx-0.24.2 sig/httpx.rbs
httpx-0.24.1 sig/httpx.rbs
httpx-0.24.0 sig/httpx.rbs
httpx-0.23.4 sig/httpx.rbs
httpx-0.23.3 sig/httpx.rbs
httpx-0.23.2 sig/httpx.rbs
httpx-0.23.1 sig/httpx.rbs
httpx-0.23.0 sig/httpx.rbs