# File lib/fog/openstack/models/network/network.rb, line 16 def initialize(attributes) @connection = attributes[:connection] super end
# File lib/fog/openstack/models/network/network.rb, line 25 def create merge_attributes(connection.create_network(self.attributes).body['network']) self end
# File lib/fog/openstack/models/network/network.rb, line 37 def destroy requires :id connection.delete_network(self.id) true end
# File lib/fog/openstack/models/network/network.rb, line 21 def save identity ? update : create end
# File lib/fog/openstack/models/network/network.rb, line 30 def update requires :id merge_attributes(connection.update_network(self.id, self.attributes).body['network']) self end