From 9913f34526a16529d25643d73c7abb76d776df0a Mon Sep 17 00:00:00 2001 From: SamW Date: Tue, 24 Mar 2026 13:24:03 -0700 Subject: [PATCH 1/3] [Class] update class.rbs --- core/class.rbs | 10 +++--- test/stdlib/Class_test.rb | 69 +++++++++++++++++++++++++++++++-------- 2 files changed, 61 insertions(+), 18 deletions(-) diff --git a/core/class.rbs b/core/class.rbs index abfdc21647..ebbdaf3898 100644 --- a/core/class.rbs +++ b/core/class.rbs @@ -82,7 +82,7 @@ class Class < Module # Assign the class to a constant (name starting uppercase) if you want to treat # it like a regular class. # - def initialize: (?Class superclass) ?{ (Class newclass) -> void } -> void + def initialize: (?Class superclass) ?{ (Class newclass) [self: Class] -> void } -> void #