@@ -20,19 +20,19 @@ module RuntimeGeneric
20
20
extend T ::Sig
21
21
include T ::Generic
22
22
23
- # def type_member(variance = :invariant, &blk)
24
- # # `T::Generic#type_member` just instantiates a `T::Type::TypeMember` instance and returns it.
25
- # # We use that when registering the type member and then later return it from this method.
26
- # #
27
- # # Dear developer, This part was adapted from tapioca so it can keep
28
- # # generating proper RBIs for this ad-hoc generics, Genar
29
- # Tapioca::TypeVariableModule.new(
30
- # T.cast(self, Module),
31
- # Tapioca::TypeVariableModule::Type::Member,
32
- # variance,
33
- # blk
34
- # ).tap do |type_variable|
35
- # Tapioca::Runtime::GenericTypeRegistry.register_type_variable(self, type_variable)
36
- # end
37
- # end
23
+ def type_member ( variance = :invariant , &blk )
24
+ # `T::Generic#type_member` just instantiates a `T::Type::TypeMember` instance and returns it.
25
+ # We use that when registering the type member and then later return it from this method.
26
+ #
27
+ # Dear developer, This part was adapted from tapioca so it can keep
28
+ # generating proper RBIs for this ad-hoc generics, Genar
29
+ Tapioca ::TypeVariableModule . new (
30
+ T . cast ( self , Module ) ,
31
+ Tapioca ::TypeVariableModule ::Type ::Member ,
32
+ variance ,
33
+ blk
34
+ ) . tap do |type_variable |
35
+ Tapioca ::Runtime ::GenericTypeRegistry . register_type_variable ( self , type_variable )
36
+ end
37
+ end
38
38
end
0 commit comments