Sha256: bf9512832f952d7895dc04bccf6d25dd65437d7a56a70eaf54bf3fe5fa7d422c
Contents?: true
Size: 488 Bytes
Versions: 5
Compression:
Stored size: 488 Bytes
Contents
module Vx module Lib module Shell class Timeout def initialize(value) @value = (value.to_f > 0) ? value.to_f : nil if @value @time_end = Time.now + @value end @happened = false end def happened? return false unless @value return true if @happened @happened = Time.now > @time_end end def value @value end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems