Sha256: eb643dcab2ead56552da98d09d444bb3871815977004520acfbbc3e5f20b465f

Contents?: true

Size: 594 Bytes

Versions: 14

Compression:

Stored size: 594 Bytes

Contents

module ChalkRuby
  module Http
    class HttpRequester
      @connections: Hash[String, _Connection]

      attr_accessor adapter: Net::HTTP

      attr_accessor logger: Logger

      def initialize: (String adapter, Logger logger) -> void

      def send_request: (
          String host,
          Symbol method,
          String path,
          Hash[Symbol | String, untyped] body,
          Hash[String | Symbol, String | bool] headers,
          Integer timeout,
          Integer connect_timeout
        ) -> Response

      def connection: (String host) -> _Connection
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
chalk_ruby-0.2.8 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.7 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.6 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.5 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.4 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.3 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.2 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.1 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.2.0 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.1.4 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.1.3 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.1.2 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.1.1 sig/chalk_ruby/http/http_requester.rbs
chalk_ruby-0.1.0 sig/chalk_ruby/http/http_requester.rbs