class Executor
Attributes
exit_code[R]
output[R]
Public Class Methods
new(command)
click to toggle source
# File lib/executor.rb, line 6 def initialize(command) @command = command end
Public Instance Methods
execute()
click to toggle source
# File lib/executor.rb, line 10 def execute @output, status = Open3.capture2e(@command) @exit_code = status.exitstatus success? end
success?()
click to toggle source
# File lib/executor.rb, line 17 def success? @exit_code.nil? ? true : @exit_code.zero? end