Sha256: b1563aad7a7787d246a772a04442801413840bb3a29eabf75a93f3cefffe98f5
Contents?: true
Size: 706 Bytes
Versions: 20
Compression:
Stored size: 706 Bytes
Contents
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
Version data entries
20 entries across 20 versions & 3 rubygems