From: shuujii@... Date: 2018-12-16T05:23:13+00:00 Subject: [ruby-dev:50709] [Ruby trunk Bug#15420] Kernel#sleep などに負数を渡したときのエラーメッセージ Issue #15420 has been reported by shuujii (Shuji KOBAYASHI). ---------------------------------------- Bug #15420: Kernel#sleep などに負数を渡したときのエラーメッセージ https://bugs.ruby-lang.org/issues/15420 * Author: shuujii (Shuji KOBAYASHI) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.6.0rc2 (2018-12-15 trunk 66408) [x86_64-linux] * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- `sleep` に負数を渡した場合のエラーメッセージは以下のようになります。 ~~~ $ ruby -e 'sleep(-1)' Traceback (most recent call last): 1: from -e:1:in `
' -e:1:in `sleep': time interval must be positive (ArgumentError) ~~~ しかし、0 は許容されているので "must not be negative" などのほうが良いと思います。 ---Files-------------------------------- fix-negative-time-interval-message.patch (1.94 KB) -- https://bugs.ruby-lang.org/