class Idlc::Build::Config

Public Class Methods

add_build_var(key, value) click to toggle source
# File lib/idlc-sdk-build/config.rb, line 8
def add_build_var(key, value)
  ENV[key] = value
end
new(region) click to toggle source
# File lib/idlc-sdk-build/config.rb, line 13
def initialize(region)
  @region = region
  @build_vars = []

  Idlc::Utility.check_for_creds

rescue Idlc::Utility::MissingCredentials => e
  msg("WARN: #{e.message}\nFalling back to implicit authentication.")
end

Public Instance Methods

add_build_var_v2(key, value) click to toggle source
# File lib/idlc-sdk-build/config.rb, line 27
def add_build_var_v2(key, value)
  ENV[key] = value

  @build_vars << "-var '#{key}=#{value}'"
end
dump_build_vars() click to toggle source
# File lib/idlc-sdk-build/config.rb, line 23
def dump_build_vars
  @build_vars.join(' ')
end