OpenStruct.dup doesn't have all its methods
2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
Dupped OpenStructs don't have the same methods.
x = OpenStuct.new(foo: 42) x.dup.methods == x.methods # => false x.respond_to?(:foo) # => true x.dup.respond_to?(:foo) # => false
- lib/ostruct.rb: Create getters and setters after dup. [Bug #6028] [rubyspecs:0380bcc]
#1 Updated by Marc-Andre Lafortune almost 4 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100