diff options
author | Adam Hess <[email protected]> | 2021-01-05 15:34:45 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2021-01-05 18:34:45 -0500 |
commit | e13f41e02df0d29fbde659b9e426862a8d433003 (patch) | |
tree | 80768b1f6506a43a481db743f68d3b2d0080141c /lib/ostruct.rb | |
parent | 3108ad7bf3dcae52054a1c29b86246cdb470000b (diff) |
[ruby/ostruct] Allow ostruct to return a value on super (#4028)
This fixes cases where you can super in something that inherits from OpenStruct
Co-authored-by: John Hawthorn <[email protected]>
Notes
Notes:
Merged-By: marcandre <[email protected]>
Diffstat (limited to 'lib/ostruct.rb')
-rw-r--r-- | lib/ostruct.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ostruct.rb b/lib/ostruct.rb index a5a5140d10..e7beac044f 100644 --- a/lib/ostruct.rb +++ b/lib/ostruct.rb @@ -240,6 +240,7 @@ class OpenStruct end set_ostruct_member_value!(mname, args[0]) elsif len == 0 + @table[mid] else begin super |