Sha256: 413399262739f3d93c3738a9ccf7ccc96b1a3964f93e71df5db1875a70db1870

Contents?: true

Size: 569 Bytes

Versions: 8

Compression:

Stored size: 569 Bytes

Contents

module Fog
  module Compute
    class Vsphere
      class Real
        def get_network(name, datacenter_name)
          network = get_raw_network(name, datacenter_name)
          raise(Fog::Compute::Vsphere::NotFound) unless network
          network_attributes(network, datacenter_name)
        end

        protected

        def get_raw_network(name, datacenter_name)
          dc = find_raw_datacenter(datacenter_name)
          dc.networkFolder.find(name)
        end
      end

      class Mock
        def get_network(id)
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 5 rubygems

Version Path
fog-nirvanix-1.8.2 lib/fog/vsphere/requests/compute/get_network.rb
fog-nirvanix-1.8.1 lib/fog/vsphere/requests/compute/get_network.rb
fog-maestrodev-1.8.0.20130114204828 lib/fog/vsphere/requests/compute/get_network.rb
fog-maestrodev-1.8.0.20130111070250 lib/fog/vsphere/requests/compute/get_network.rb
fog-maestrodev-1.8.0.20130109172219 lib/fog/vsphere/requests/compute/get_network.rb
ey-vendored-backup-3.0.27 vendor/gems/fog/lib/fog/vsphere/requests/compute/get_network.rb
fog-sgonyea-1.8.1 lib/fog/vsphere/requests/compute/get_network.rb
fog-1.8.0 lib/fog/vsphere/requests/compute/get_network.rb