Sha256: 5350ea2f0fb9217cae65cb70b69997e0b475c29375ba7653254b4ad2b5a8c0e6
Contents?: true
Size: 490 Bytes
Versions: 4
Compression:
Stored size: 490 Bytes
Contents
module LightIO::Library module KernelExt def sleep(*duration) if duration.size > 1 raise ArgumentError, "wrong number of arguments (given #{duration.size}, expected 0..1)" elsif duration.size == 0 LightIO::IOloop.current.transfer end duration = duration[0] if duration.zero? LightIO::Beam.pass return end timer = LightIO::Watchers::Timer.new duration LightIO::IOloop.current.wait(timer) end end end
Version data entries
4 entries across 4 versions & 1 rubygems