A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/sdkforruby/api/Aws/PageableResponse/UnsafeEnumerableMethods.html below:

UnsafeEnumerableMethods — AWS SDK for Ruby V2

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Module: Aws::PageableResponse::UnsafeEnumerableMethods
Defined in:
aws-sdk-core/lib/aws-sdk-core/pageable_response.rb
Overview

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.

Attribute Summary collapse Instance Method Summary collapse Instance Method Details #count ⇒ Object
125
126
127
128
129
130
131
# File 'aws-sdk-core/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) ⇒ Boolean
133
134
135
136
137
138
139
# File 'aws-sdk-core/lib/aws-sdk-core/pageable_response.rb', line 133

def respond_to?(method_name, *args)
  if method_name == :count
    data.respond_to?(:count)
  else
    super
  end
end
#to_h ⇒ Object
141
142
143
# File 'aws-sdk-core/lib/aws-sdk-core/pageable_response.rb', line 141

def to_h
  data.to_h
end

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4