class Caco::Executer

Public Instance Methods

execute!(ctx, command:, **) click to toggle source
# File lib/caco/executer.rb, line 5
def execute!(ctx, command:, **)
  s, e, o, error = self.class.send(:execute, command)
  ctx[:signal] = [s, e, o, error]
  ctx[:exit_code] = e
  ctx[:output] = o
  ctx[:stderr] = error

  return s
end