module Artifactory::Defaults

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, nil) -
def read_timeout
  ENV['ARTIFACTORY_READ_TIMEOUT'] || 120
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