Sha256: 14189b574fd6dbe3e2cc730b7ac68babb5c46e76305f1e5616a269080611861a
Contents?: true
Size: 752 Bytes
Versions: 1
Compression:
Stored size: 752 Bytes
Contents
require 'fog/huaweicloud/models/collection' require 'fog/network/huaweicloud/models/subnet' module Fog module Network class HuaweiCloud class Subnets < Fog::HuaweiCloud::Collection attribute :filters model Fog::Network::HuaweiCloud::Subnet def initialize(attributes) self.filters ||= {} super end def all(filters_arg = filters) filters = filters_arg load_response(service.list_subnets(filters), 'subnets') end def get(subnet_id) if subnet = service.get_subnet(subnet_id).body['subnet'] new(subnet) end rescue Fog::Network::HuaweiCloud::NotFound nil end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-huaweicloud-0.1.2 | lib/fog/network/huaweicloud/models/subnets.rb |