module KubesGoogle::Util::Sh

Private Instance Methods

capture(command) click to toggle source
# File lib/kubes_google/util/sh.rb, line 13
def capture(command)
  out = `#{command}`
  unless $?.exitstatus == 0
    logger.info "ERROR: Running #{command}"
    logger.info out
    exit 1
  end
  out
end
sh(command) click to toggle source
# File lib/kubes_google/util/sh.rb, line 4
def sh(command)
  logger.debug "=> #{command}"
  success = system(command)
  unless success
    logger.info "WARN: Running #{command}"
  end
  success
end