Sha256: b0449539be6fbeae9380043ca095bb73ff21b015e59d57caeee4fc664659a5c1

Contents?: true

Size: 385 Bytes

Versions: 1

Compression:

Stored size: 385 Bytes

Contents

module Aws
  module Plugins
    class ResponsePaging < Seahorse::Client::Plugin

      # @api private
      class Handler < Seahorse::Client::Handler

        def call(context)
          pager = context.client.class.paginators.pager(context.operation.name)
          PageableResponse.new(@handler.call(context), pager)
        end

      end

      handler(Handler)

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aws-sdk-core-2.0.0.rc15 lib/aws/plugins/response_paging.rb