class J1App::Commands

Constants

FILES
VARS

Public Class Methods

env_var_set?(var) click to toggle source
# File lib/j1_app/j1_auth_manager/commands.rb, line 13
def self.env_var_set?(var)
  !ENV[var].to_s.blank?
end
execute_command(*args) click to toggle source
# File lib/j1_app/j1_auth_manager/commands.rb, line 7
def self.execute_command(*args)
  output, status = Open3.capture2e(*args)
  raise "Command `#{args.join(" ")}` failed: #{output}" unless status.exitstatus.zero?
  output
end