From 200b36e2aac1cf0f3f9e7ab511489f6fe585d062 Mon Sep 17 00:00:00 2001 From: ksss Date: Fri, 28 Mar 2025 17:26:01 +0900 Subject: [PATCH] Support pattern argument for Enumerable#{all,any,none,one}? --- core/enumerable.rbs | 9 +++++++++ test/stdlib/Enumerable_test.rb | 24 ++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/core/enumerable.rbs b/core/enumerable.rbs index e0368f5c6..aab7bcf72 100644 --- a/core/enumerable.rbs +++ b/core/enumerable.rbs @@ -192,6 +192,11 @@ # find exactly one of each Hash entry. # module Enumerable[unchecked out Elem] : _Each[Elem] + %a{private} + interface _Pattern + def ===: (untyped) -> bool + end + #