# File lib/fog/hp/models/network/network.rb, line 16 def destroy requires :id service.delete_network(id) true end
# File lib/fog/hp/models/network/network.rb, line 22 def ready? self.status == 'ACTIVE' end
# File lib/fog/hp/models/network/network.rb, line 35 def save identity ? update : create end
# File lib/fog/hp/models/network/network.rb, line 26 def subnets @subnets ||= begin Fog::HP::Network::Subnets.new({ :service => service, :filters => {:network_id => self.id} }) end end
# File lib/fog/hp/models/network/network.rb, line 41 def create merge_attributes(service.create_network(attributes).body['network']) true end
# File lib/fog/hp/models/network/network.rb, line 46 def update requires :id merge_attributes(service.update_network(id, attributes).body['network']) true end