Sha256: 4705a38cad35eedae95388307adf4a9bc2460641211e402ffd2a4ba40337bb0b
Contents?: true
Size: 692 Bytes
Versions: 23
Compression:
Stored size: 692 Bytes
Contents
module Fog module Rackspace class NetworkingV2 class Network < Fog::Model identity :id attribute :admin_state_up attribute :label attribute :name attribute :shared attribute :status attribute :subnets attribute :tenant_id def save data = unless self.id.nil? service.update_network(self) else service.create_network(self) end merge_attributes(data.body['network']) true end def destroy requires :identity service.delete_network(identity) true end end end end end
Version data entries
23 entries across 21 versions & 4 rubygems