From 386f9330ec1924879034cf5837744bf9e98ef7ab Mon Sep 17 00:00:00 2001 From: tufusa Date: Mon, 25 May 2026 22:09:54 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20`Object#sleep`,=20`Object#sleep=5Fm?= =?UTF-8?q?s`=20=E3=82=92=E5=AE=9A=E7=BE=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/object.rbs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/object.rbs b/core/object.rbs index 6669731..bbbc532 100644 --- a/core/object.rbs +++ b/core/object.rbs @@ -84,4 +84,8 @@ class Object < BasicObject alias self.inspect self.to_s def loop: () { () -> void } -> bot + + def sleep: (Integer | Float sec) -> Integer + + def sleep_ms: (Integer ms) -> Integer end From 7cdee1e1559a560b7f7942a4b18974c893f598f5 Mon Sep 17 00:00:00 2001 From: tufusa Date: Mon, 25 May 2026 22:11:29 +0900 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/object.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/object.rb b/test/object.rb index a996552..8f23048 100644 --- a/test/object.rb +++ b/test/object.rb @@ -128,4 +128,9 @@ module TestMod end loop { puts } +sleep 1 +sleep 1.0 + +sleep_ms 1000 + # rubocop:enable all