Sha256: 28c7a8cb5ccd599dc58a8943d79d8f5ce309000ab0035248a76df26fa1e8ca06

Contents?: true

Size: 838 Bytes

Versions: 59

Compression:

Stored size: 838 Bytes

Contents

class VcloudDirector
  module Compute
    module Helper
      def self.test_name
        @test_name ||= 'fog-test-%x' % Time.now.to_i
      end

      def self.fixture(filename)
        File.join(File.expand_path('../../../fixtures', __FILE__), filename)
      end

      def self.current_org(service)
        service.get_organization(current_org_id(service)).body
      end

      def self.current_org_id(service)
        session = service.get_current_session.body
        link = session[:Link].find do |l|
          l[:type] == 'application/vnd.vmware.vcloud.org+xml'
        end
        link[:href].split('/').last
      end

      def self.first_vdc_id(org)
        link = org[:Link].find do |l|
          l[:type] == 'application/vnd.vmware.vcloud.vdc+xml'
        end
        link[:href].split('/').last
      end
    end
  end
end

Version data entries

59 entries across 57 versions & 7 rubygems

Version Path
fog-2.3.0 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.3.1 tests/vcloud_director/requests/compute/helper.rb
fog-ifeel-2.2.0 tests/vcloud_director/requests/compute/helper.rb
fog-2.2.0 tests/vcloud_director/requests/compute/helper.rb
fog-2.1.0 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.3.0 tests/vcloud_director/requests/compute/helper.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-1.42.1/tests/vcloud_director/requests/compute/helper.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-1.42.1/tests/vcloud_director/requests/compute/helper.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-1.42.1/tests/vcloud_director/requests/compute/helper.rb
fog-1.42.1 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.2.2 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.2.1 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.2.0 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.1.10 tests/vcloud_director/requests/compute/helper.rb
fog-vcloud-director-0.1.9 tests/vcloud_director/requests/compute/helper.rb
fog-2.0.0 tests/vcloud_director/requests/compute/helper.rb
fog-1.42.0 tests/vcloud_director/requests/compute/helper.rb
fog-1.41.0 tests/vcloud_director/requests/compute/helper.rb
fog-1.40.0 tests/vcloud_director/requests/compute/helper.rb
fog-1.39.0 tests/vcloud_director/requests/compute/helper.rb