require 'fog/openstack/models/collection' require 'fog/openstack/shared_file_system/models/network' module Fog module OpenStack class SharedFileSystem class Networks < Fog::OpenStack::Collection model Fog::OpenStack::SharedFileSystem::Network def all(options = {}) load_response(service.list_share_networks_detail(options), 'share_networks') end def find_by_id(id) net_hash = service.get_share_network(id).body['share_network'] new(net_hash.merge(:service => service)) end alias get find_by_id def destroy(id) net = find_by_id(id) net.destroy end end end end end