Sha256: 33a8018f5a3fb6cc695abdeb2215caedec22b8dd5900e51869a2b27cacdee8b7
Contents?: true
Size: 768 Bytes
Versions: 5
Compression:
Stored size: 768 Bytes
Contents
# Author:: Nicolas Despres <nicolas.despres@gmail.com>. # Copyright:: Copyright (c) 2004, 2005 TTK team. All rights reserved. # License:: LGPL # $Id: Sleep.rb 567 2005-04-13 08:00:06Z polrop $ module TTK module Strategies # A test strategy class that only sleep for a moment before to pass. class Sleep < Strategy include Concrete def delay=(other) other = other.to_f if other >= 0 @delay = other else raise(ArgumentError, "`#{other}' - sleep delay must be >= 0") end end protected def run_impl sleep(@delay) pass end attribute :delay, 'Delay in second to sleep', 0 end # class Sleep end # module Strategies end # module TTK
Version data entries
5 entries across 5 versions & 1 rubygems