Sha256: 17ff8c15e3f7ecaab288876637abccc249e9b025e8ace2de121e88a7c60bea58
Contents?: true
Size: 676 Bytes
Versions: 3
Compression:
Stored size: 676 Bytes
Contents
module Aws # @api private module ClientPaging # @api private def self.included(subclass) subclass.add_plugin('Aws::Plugins::ResponsePaging') class << subclass def set_paginators(paginators) @paginators = case paginators when Paging::Provider then paginators when Hash then Paging::Provider.new(paginators) when String then Paging::Provider.new(Aws.load_json(paginators)) when nil then Paging::NullProvider.new else raise ArgumentError, 'invalid paginators' end end def paginators @paginators end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aws-sdk-core-2.0.5 | lib/aws-sdk-core/client_paging.rb |
aws-sdk-core-2.0.4 | lib/aws-sdk-core/client_paging.rb |
aws-sdk-core-2.0.3 | lib/aws-sdk-core/client_paging.rb |