class Fog::Compute::OneAndOne::PublicIp
Public Instance Methods
destroy()
click to toggle source
# File lib/oneandone/models/compute/public_ip.rb, line 49 def destroy requires :id service.delete_public_ip(id) true end
ready?()
click to toggle source
# File lib/oneandone/models/compute/public_ip.rb, line 60 def ready? state == 'ACTIVE' end
save()
click to toggle source
# File lib/oneandone/models/compute/public_ip.rb, line 20 def save # Perform Request response = service.create_public_ip(type: type, reverse_dns: reverse_dns, datacenter_id: datacenter_id) # Merge Attributes merge_attributes(response.body) true end
update(options = {})
click to toggle source
# File lib/oneandone/models/compute/public_ip.rb, line 34 def update(options = {}) requires :id response = service.update_public_ip(ip_id: id, reverse_dns: options[:reverse_dns]) # Merge Attributes merge_attributes(response.body) true end