class Travis::CLI::ApiCommand

def setup

def setup
  setup_enterprise
  self.api_endpoint = default_endpoint if default_endpoint and not explicit_api_endpoint?
  self.access_token               ||= fetch_token
  endpoint_config['access_token'] ||= access_token
  endpoint_config['insecure']       = insecure unless insecure.nil?
  self.insecure                     = endpoint_config['insecure']
  session.ssl                       = { :verify => false } if insecure?
  authenticate if pro? or enterprise?
end