Sha256: 07ac5608d73ccbf728ff34c171933073b964e780562b7a7c36bd1e8e59504929
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
class ZerigoDNS::Tools < ZerigoDNS::Client class <<self # Fetch current public ipv4 address # @return [String] Current public ipv4 address or "unknown" def public_ipv4 get('tools/public_ipv4.xml').body['ipv4'] end # Fetch current public ipv6 address # @return [String] Current public ipv6 address or "unknown" def public_ipv6 get('tools/public_ipv6.xml').body['ipv6'] end # Fetch the current public IP address (either ipv4 or ipv6) # @return [String] Current public ip address (ipv4 or ipv6) def public_ip get('tools/public_ip').body['ipv4'] || get('tools/public_ip').body['ipv6'] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zerigodns-1.1.0 | lib/zerigodns/tools.rb |