Class: Vx::Lib::Shell::TimeoutError

Inherits:
Timeout::Error
  • Object
show all
Defined in:
lib/vx/lib/shell/error.rb

Instance Method Summary collapse

Constructor Details

#initialize(cmd, seconds) ⇒ TimeoutError

Returns a new instance of TimeoutError.



9
10
11
12
# File 'lib/vx/lib/shell/error.rb', line 9

def initialize(cmd, seconds)
  @cmd = cmd
  @seconds = seconds
end

Instance Method Details

#to_sObject



14
15
16
# File 'lib/vx/lib/shell/error.rb', line 14

def to_s
  "Execution expired, command did not finish within #{@seconds} seconds"
end