Class: ZerigoDNS::Tools

Inherits:
Base
  • Object
show all
Defined in:
lib/zerigodns/tools.rb

Class Method Summary collapse

Methods inherited from Base

#load

Class Method Details

.public_ipString

Fetch the current public IP address (either ipv4 or ipv6)

Returns:

  • (String)

    Current public ip address (ipv4 or ipv6)



18
19
20
# File 'lib/zerigodns/tools.rb', line 18

def public_ip
  get :public_ip
end

.public_ipv4String

Fetch current public ipv4 address

Returns:

  • (String)

    Current public ipv4 address or “unknown”



6
7
8
# File 'lib/zerigodns/tools.rb', line 6

def public_ipv4
  get :public_ipv4
end

.public_ipv6String

Fetch current public ipv6 address

Returns:

  • (String)

    Current public ipv6 address or “unknown”



12
13
14
# File 'lib/zerigodns/tools.rb', line 12

def public_ipv6
  get :public_ipv6
end