Sha256: bf129b4a6583ec9016dbb043e6ff20c61db679809bbb2eaf752483424b50a2d7
Contents?: true
Size: 716 Bytes
Versions: 4
Compression:
Stored size: 716 Bytes
Contents
require 'fog/huaweicloud/models/collection' require 'fog/shared_file_system/huaweicloud/models/network' module Fog module SharedFileSystem class HuaweiCloud class Networks < Fog::HuaweiCloud::Collection model Fog::SharedFileSystem::HuaweiCloud::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
4 entries across 4 versions & 1 rubygems