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.201.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.201.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.200.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.199.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.198.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.197.2 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.197.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.197.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.194.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.194.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.193.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.192.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.192.0 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.6 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.5 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.4 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.3 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.2 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.1 sig/seahorse/client/handler_builder.rbs
aws-sdk-core-3.191.0 sig/seahorse/client/handler_builder.rbs