Skip to content

Commit ec4c4ab

Browse files
authored
feat: Object#sleep, Object#sleep_ms を定義 (#48)
* feat: `Object#sleep`, `Object#sleep_ms` を定義 * chore: テストを追加
1 parent 72aa743 commit ec4c4ab

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

core/object.rbs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,8 @@ class Object < BasicObject
8484
alias self.inspect self.to_s
8585

8686
def loop: () { () -> void } -> bot
87+
88+
def sleep: (Integer | Float sec) -> Integer
89+
90+
def sleep_ms: (Integer ms) -> Integer
8791
end

test/object.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,9 @@ module TestMod end
128128

129129
loop { puts }
130130

131+
sleep 1
132+
sleep 1.0
133+
134+
sleep_ms 1000
135+
131136
# rubocop:enable all

0 commit comments

Comments
 (0)