class Rootage::PhaseTimeoutError

‘PhaseTimeoutError` is raised when command phase exceeds time limit.

Attributes

action_name[RW]
phase_name[RW]
scenario_name[RW]

Public Class Methods

new(scenario_name, phase_name, action_name=nil) click to toggle source
# File lib/rootage/exception.rb, line 44
def initialize(scenario_name, phase_name, action_name=nil)
  @scenario_name = scenario_name
  @phase_name = phase_name
  @action_name = action_name
end

Public Instance Methods

message() click to toggle source
# File lib/rootage/exception.rb, line 50
def message
  arg = {scnario: @scenario_name, phase: @phase_name, action: @action_name}
  '"%{scenario}" has timeouted at action "%{action}" in phase "%{phase}".' % arg
end