Sha256: 5984def885e08980ecdc9f871c7dae49fc7486654158b3671c29ca185655a629

Contents?: true

Size: 526 Bytes

Versions: 31

Compression:

Stored size: 526 Bytes

Contents

# frozen_string_literal: true

module Concourse
  module Urls
    def self.api_url(concourse_url)
      "#{base_url(concourse_url)}/api/v1"
    end

    def self.sky_token_url(concourse_url)
      "#{base_url(concourse_url)}/sky/token"
    end

    def self.sky_issuer_token_url(concourse_url)
      "#{base_url(concourse_url)}/sky/issuer/token"
    end

    def self.info_url(concourse_url)
      "#{api_url(concourse_url)}/info"
    end

    def self.base_url(concourse_url)
      concourse_url.chomp('/')
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
concourse.rb-0.6.0.pre.10 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.9 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.8 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.7 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.6 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.5 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.4 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.3 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.2 lib/concourse/urls.rb
concourse.rb-0.6.0.pre.1 lib/concourse/urls.rb
concourse.rb-0.5.0 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.20 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.19 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.18 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.17 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.16 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.15 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.14 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.13 lib/concourse/urls.rb
concourse.rb-0.5.0.pre.12 lib/concourse/urls.rb