class Fog::ArubaCloud::Compute::IP
Public Class Methods
new(attributes = {})
click to toggle source
Calls superclass method
# File lib/fog/arubacloud/compute/models/ip.rb, line 26 def initialize(attributes = {}) @service = attributes[:service] super end
Public Instance Methods
purchase()
click to toggle source
# File lib/fog/arubacloud/compute/models/ip.rb, line 31 def purchase @service.purchase_ip end
remove()
click to toggle source
# File lib/fog/arubacloud/compute/models/ip.rb, line 35 def remove requires :id, :server unless server.nil? raise Fog::ArubaCloud::Errors::RequestError.new('Cannot remove an address attached to a vm.') end @service.remove_ip(id) end