Exception: Appom::WaitError

Inherits:
AppomError
  • Object
show all
Defined in:
lib/appom/exceptions.rb

Overview

Wait-related errors

Instance Attribute Summary collapse

Attributes inherited from AppomError

#context

Instance Method Summary collapse

Methods inherited from AppomError

#detailed_message

Constructor Details

#initialize(condition = 'unknown condition', timeout = nil) ⇒ WaitError



60
61
62
63
64
65
66
# File 'lib/appom/exceptions.rb', line 60

def initialize(condition = 'unknown condition', timeout = nil)
  @condition = condition
  @timeout = timeout
  message = "Wait condition '#{condition}' not met"
  message += " within #{timeout}s" if timeout
  super(message, { condition: condition, timeout: timeout })
end

Instance Attribute Details

#conditionObject (readonly)

Returns the value of attribute condition.



58
59
60
# File 'lib/appom/exceptions.rb', line 58

def condition
  @condition
end

#timeoutObject (readonly)

Returns the value of attribute timeout.



58
59
60
# File 'lib/appom/exceptions.rb', line 58

def timeout
  @timeout
end