module Artifactory::Defaults

def api_key

Returns:
  • (String, nil) -
def api_key
  ENV["ARTIFACTORY_API_KEY"]
end

def endpoint

Returns:
  • (String) -
def endpoint
  ENV["ARTIFACTORY_ENDPOINT"] || ENDPOINT
end

def options

Returns:
  • (Hash) -
def options
  Hash[Configurable.keys.map { |key| [key, send(key)] }]
end

def password

Returns:
  • (String, nil) -
def password
  ENV["ARTIFACTORY_PASSWORD"]
end

def proxy_address

Returns:
  • (String, nil) -
def proxy_address
  ENV["ARTIFACTORY_PROXY_ADDRESS"]
end

def proxy_password

Returns:
  • (String, nil) -
def proxy_password
  ENV["ARTIFACTORY_PROXY_PASSWORD"]
end

def proxy_port

Returns:
  • (String, nil) -
def proxy_port
  ENV["ARTIFACTORY_PROXY_PORT"]
end

def proxy_username

Returns:
  • (String, nil) -
def proxy_username
  ENV["ARTIFACTORY_PROXY_USERNAME"]
end

def read_timeout

Returns:
  • (Integer) -
def read_timeout
  if ENV["ARTIFACTORY_READ_TIMEOUT"]
    ENV["ARTIFACTORY_READ_TIMEOUT"].to_i
  else
    120
  end
end

def ssl_pem_file

Returns:
  • (String, nil) -
def ssl_pem_file
  ENV["ARTIFACTORY_SSL_PEM_FILE"]
end

def ssl_verify

Returns:
  • (true, false) -
def ssl_verify
  if ENV["ARTIFACTORY_SSL_VERIFY"].nil?
    true
  else
    %w{t y}.include?(ENV["ARTIFACTORY_SSL_VERIFY"].downcase[0])
  end
end

def user_agent

Returns:
  • (String) -
def user_agent
  ENV["ARTIFACTORY_USER_AGENT"] || USER_AGENT
end

def username

Returns:
  • (String, nil) -
def username
  ENV["ARTIFACTORY_USERNAME"]
end