Actions
Feature #15917
closedPattern matching for Struct
Description
Struct
s respond to deconstruct
, not to deconstruct_keys
. Shouldn't we also implement it?
A = Struct.new(:foo, :bar)
case A.new(1, 2)
in foo: 1, **rest
p "match"
else
p "no match"
end
# => "no match", should be "match"
Updated by jeremyevans0 (Jeremy Evans) almost 5 years ago
- Tracker changed from Bug to Feature
- Backport deleted (
2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN)
Updated by ko1 (Koichi Sasada) over 4 years ago
- Assignee set to ktsj (Kazuki Tsujimoto)
Updated by ktsj (Kazuki Tsujimoto) over 4 years ago
- Status changed from Open to Closed
Actions
Like0
Like0Like0Like0