Sha256: d3812a2347be8362a30797a18ebc6a82df39e389e456f00c531cd163fb10f902

Contents?: true

Size: 480 Bytes

Versions: 74

Compression:

Stored size: 480 Bytes

Contents

module DPL
  class Provider
    class BluemixCloudFoundry < CloudFoundry

      REGIONS = Hash.new {"api.ng.bluemix.net"}.update(
        "eu-gb" => "api.eu-gb.bluemix.net",
        "eu-de" => "api.eu-de.bluemix.net",
        "au-syd" => "api.au-syd.bluemix.net"
      )

      def set_api
        region = options[:region] || "ng"
        options[:api] = options[:api] || REGIONS[region]
      end

      def check_auth
        set_api
        super
      end

    end
  end
end

Version data entries

74 entries across 74 versions & 2 rubygems

Version Path
dpl-1.8.48.travis.2486.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2485.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2484.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2483.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2459.3 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2458.3 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.47.travis.2456.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2455.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2454.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2451.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2449.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2444.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.45 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.46.travis.2418.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.45.travis.2417.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.44 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.45.travis.2398.5 lib/dpl/provider/bluemix_cloud_foundry.rb
dpl-1.8.44.travis.2397.5 lib/dpl/provider/bluemix_cloud_foundry.rb