class Fog::Compute::OpenNebula::Networks

Public Instance Methods

all(filter={}) click to toggle source
# File lib/fog/opennebula/models/compute/networks.rb, line 10
def all(filter={})
  self.get_by_filter(filter)
end
get(id) click to toggle source
# File lib/fog/opennebula/models/compute/networks.rb, line 14
def get(id)
  data = service.list_networks({:id => id})
  load(data).first
rescue Fog::Compute::OpenNebula::NotFound
  nil
end
get_by_filter(filter) click to toggle source
# File lib/fog/opennebula/models/compute/networks.rb, line 28
def get_by_filter(filter)
  load(service.list_networks(filter))
end
get_by_name(network) click to toggle source
# File lib/fog/opennebula/models/compute/networks.rb, line 21
def get_by_name(network)
  data = service.list_networks({:network => network})
  load(data).first
rescue Fog::Compute::OpenNebula::NotFound
  nil
end