module Exec

Module defined in exec.rb File to execute Commands

Public Class Methods

exec(cmd) click to toggle source
# File lib/tablomat/exec.rb, line 8
def self.exec(cmd)
  errfile = Tempfile.new('tablomat')
  stdout = `#{cmd} 2> #{errfile.path}`
  unless $CHILD_STATUS.success?
    err = errfile.read
    errfile.close
    errfile.unlink
    raise err.to_s
  end
  stdout
end