From 95870d4c82b7c6324bd9d09423837f95ac75299e Mon Sep 17 00:00:00 2001 From: ksss Date: Wed, 3 Apr 2024 17:48:33 +0900 Subject: [PATCH] Fix Kernel.rand signature --- core/kernel.rbs | 8 ++++---- test/stdlib/Kernel_test.rb | 13 +++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/core/kernel.rbs b/core/kernel.rbs index 619f4ecd1..23f808641 100644 --- a/core/kernel.rbs +++ b/core/kernel.rbs @@ -1318,10 +1318,10 @@ module Kernel : BasicObject # # See also Random.rand. # - def self?.rand: () -> Float - | (Integer arg0) -> Integer - | (::Range[Integer] arg0) -> Integer - | (::Range[Float] arg0) -> Float + def self?.rand: (?0) -> Float + | (int arg0) -> (Integer | Float) + | (::Range[Integer] arg0) -> Integer? + | (::Range[Float] arg0) -> Float? #