module Aws::PageableResponse::UnsafeEnumerableMethods

A handful of Enumerable methods, such as count are not safe to call on a pageable response, as this would trigger n api calls simply to count the number of response pages, when likely what is wanted is to access count on the data. Same for to_h.

Public Instance Methods

count() click to toggle source
# File lib/aws-sdk-core/pageable_response.rb, line 125
def count
  if data.respond_to?(:count)
    data.count
  else
    raise NoMethodError, "undefined method `count'"
  end
end
respond_to?(method_name, *args) click to toggle source
# File lib/aws-sdk-core/pageable_response.rb, line 133
def respond_to?(method_name, *args)
  if method_name == :count
    data.respond_to?(:count)
  else
    false
  end
end
to_h() click to toggle source
# File lib/aws-sdk-core/pageable_response.rb, line 141
def to_h
  data.to_h
end