Skip to content

Commit eedc964

Browse files
authored
Add handling of block in response delegation (#3170)
1 parent 9ed55ad commit eedc964

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

gems/aws-sdk-core/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Unreleased Changes
22
------------------
33

4+
* Issue - Add handling of block in response delegation (#3169).
5+
46
3.216.0 (2025-01-15)
57
------------------
68

gems/aws-sdk-core/lib/seahorse/client/response.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ def on_complete(&block)
7575
# Necessary to define as a subclass of Delegator
7676
# @api private
7777
def __getobj__
78+
return yield if block_given? && !defined?(@data)
79+
7880
@data
7981
end
8082

0 commit comments

Comments
 (0)