Sha256: d0ea88c7cb6145291be6f9659e8fcbd801e7dcda53b59b7da163b6e4f79a3987

Contents?: true

Size: 616 Bytes

Versions: 1

Compression:

Stored size: 616 Bytes

Contents

require 'travis/cli'

module Travis
  module CLI
    class Endpoint < ApiCommand
      skip :authenticate
      on '--drop-default', 'delete stored default endpoint'
      on '--set-default', 'store endpoint as global default'

      def run
        if drop_default? and was = config['default_endpoint']
          config.delete('default_endpoint')
          say was, "default API endpoint dropped (was %s)"
        else
          config['default_endpoint'] = api_endpoint if set_default?
          say api_endpoint, "API endpoint: %s#{" (stored as default)" if set_default?}"
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
travis-1.5.2 lib/travis/cli/endpoint.rb