class Greenjaguar::Strategies::WaitStrategy
Attributes
time_unit[RW]
Public Class Methods
new(*args)
click to toggle source
# File lib/greenjaguar/strategies/wait_strategy.rb, line 6 def initialize(*args) @time_unit = :sec # default value is seconds end
Public Instance Methods
convert_to(time_unit)
click to toggle source
# File lib/greenjaguar/strategies/wait_strategy.rb, line 23 def convert_to(time_unit) if time_unit == :sec 1 else 0.001 end end
reset_vars()
click to toggle source
# File lib/greenjaguar/strategies/wait_strategy.rb, line 19 def reset_vars raise "reset_vars not implemented by subclass. This method should be implemented by subclasses to init their wait time unit" end
time_unit=(value)
click to toggle source
# File lib/greenjaguar/strategies/wait_strategy.rb, line 10 def time_unit=(value) @time_unit = value reset_vars end
wait()
click to toggle source
# File lib/greenjaguar/strategies/wait_strategy.rb, line 15 def wait raise "wait not implemented by subclass" end