Sha256: 3c0bdec6b7a1b71eaec07421e231e3cfb0bc32683d0fce5096a2341abe5e4789

Contents?: true

Size: 778 Bytes

Versions: 3

Compression:

Stored size: 778 Bytes

Contents

# List all public IPs on your account
public_ip = OneAndOne::PublicIP.new()

response = public_ip.list

puts JSON.pretty_generate(response)



# Create a public IP
public_ip = OneAndOne::PublicIP.new()

response = public_ip.create(reverse_dns: 'example.com')

puts JSON.pretty_generate(response)



# Returns a public IP's current specs
public_ip = OneAndOne::PublicIP.new()

response = public_ip.get(ip_id: '<IP-ID>')

puts JSON.pretty_generate(response)



# Modify a public IP
public_ip = OneAndOne::PublicIP.new()

response = public_ip.modify(ip_id: '<IP-ID>', reverse_dns: 'newexample.com')

puts JSON.pretty_generate(response)



# Delete a public IP
public_ip = OneAndOne::PublicIP.new()

response = public_ip.delete(ip_id: '<IP-ID>')

puts JSON.pretty_generate(response)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
1and1-1.3.0 examples/public_ip_examples.rb
1and1-1.2.0 examples/public_ip_examples.rb
1and1-1.1 examples/public_ip_examples.rb