class Fog::HP::Network::Subnet

Public Instance Methods

destroy() click to toggle source
# File lib/fog/hp/models/network/subnet.rb, line 20
def destroy
  requires :id
  service.delete_subnet(id)
  true
end
save() click to toggle source
# File lib/fog/hp/models/network/subnet.rb, line 26
def save
  requires :network_id, :cidr, :ip_version
  identity ? update : create
end

Private Instance Methods

create() click to toggle source
# File lib/fog/hp/models/network/subnet.rb, line 33
def create
  requires :network_id, :cidr, :ip_version
  merge_attributes(service.create_subnet(network_id, cidr, ip_version, attributes).body['subnet'])
  true
end
update() click to toggle source
# File lib/fog/hp/models/network/subnet.rb, line 39
def update
  requires :id
  merge_attributes(service.update_subnet(id, attributes).body['subnet'])
  true
end