# File lib/fog/libvirt/models/compute/networks.rb, line 12 def all(filter=nil) data=[] if filter.nil? connection.list_networks.each do |networkname| network=connection.lookup_network_by_name(networkname) data << { :raw => network } end connection.list_defined_networks.each do |networkname| network=connection.lookup_network_by_name(networkname) data << { :raw => network} end else network=nil begin network=get_by_uuid(filter[:uuid]) if filter.has_key?(:uuid) network=get_by_name(filter[:name]) if filter.has_key?(:name) rescue ::Libvirt::RetrieveError return nil end data << { :raw => network} end load(data) end
# File lib/fog/libvirt/models/compute/networks.rb, line 37 def get(uuid) self.all(:uuid => uuid).first end
Generated with the Darkfish Rdoc Generator 2.