Sha256: 8e0735aafadc3cf73f7d6814504a658e2e3f4a3b122a108aa3907f95122acdca

Contents?: true

Size: 517 Bytes

Versions: 40

Compression:

Stored size: 517 Bytes

Contents

module Seahorse
  module Client
    # This module provides the ability to add handlers to a class or
    # module.  The including class or extending module must respond to
    # `#handlers`, returning a {HandlerList}.
    module HandlerBuilder
      def handle_request: (*untyped) { (untyped context) -> void } -> untyped

      def handle_response: (*untyped) { (untyped resp) -> void } -> untyped

      def handle: (*untyped) ?{ (untyped context) -> void } -> untyped

      alias handler handle
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
aws-sdk-core-3.214.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.213.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.212.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.211.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.210.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.209.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.209.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.208.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.207.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.206.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.205.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.204.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.203.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.202.2 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.202.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.202.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.201.5 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.201.4 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.201.3 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.201.2 sig/seahorse/client/handler_builder.rbs