Sha256: b25f3f6947236e78898613eee556f90c947e3a18a7b73f0bc2b35aa523832252

Contents?: true

Size: 533 Bytes

Versions: 14

Compression:

Stored size: 533 Bytes

Contents

module HTTPX
  module Plugins
    module H2C
      VALID_H2C_VERBS: Array[Symbol]

      def self.load_dependencies: (*untyped) -> void
      def self.configure: (singleton(Session)) -> void
      def self.call: (Connection, Request, response) -> void

      class H2CParser < Connection::HTTP2
        def upgrade: (Request, Response) -> void
      end

      module ConnectionMethods
        def upgrade_to_h2c: (Request, Response) -> void
      end
    end

    type sessionH2C = Session & Plugins::H2C::InstanceMethods
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
httpx-0.15.4 sig/plugins/h2c.rbs
httpx-0.15.3 sig/plugins/h2c.rbs
httpx-0.15.2 sig/plugins/h2c.rbs
httpx-0.15.1 sig/plugins/h2c.rbs
httpx-0.15.0 sig/plugins/h2c.rbs
httpx-0.14.5 sig/plugins/h2c.rbs
httpx-0.14.4 sig/plugins/h2c.rbs
httpx-0.14.3 sig/plugins/h2c.rbs
httpx-0.14.2 sig/plugins/h2c.rbs
httpx-0.14.1 sig/plugins/h2c.rbs
httpx-0.14.0 sig/plugins/h2c.rbs
httpx-0.13.2 sig/plugins/h2c.rbs
httpx-0.13.1 sig/plugins/h2c.rbs
httpx-0.13.0 sig/plugins/h2c.rbs