class CICI::Util

Public Class Methods

new(ui) click to toggle source
# File lib/cici/util.rb, line 5
def initialize(ui)
  @ui = ui
end

Public Instance Methods

get_env(name) click to toggle source
# File lib/cici/util.rb, line 15
def get_env(name)
  @ui.fail("Forgot to specify environment variable, #{name}") unless ENV[name]
  ENV[name]
end
run_command(command) click to toggle source
# File lib/cici/util.rb, line 9
def run_command(command)
  @ui.warning("Running command: #{command}")
  success = system(command)
  @ui.fail("\nCommand failed. Fix issue and try again.") unless success
end