class
Sparoid::PublicIP
- Sparoid::PublicIP
- Reference
- Object
Defined in:
public_ip.crConstant Summary
-
CACHE_PATH =
ENV.fetch("SPAROID_CACHE_PATH", "/tmp/.sparoid_public_ip") -
URLS =
{"https://ipv6.icanhazip.com", "https://ipv4.icanhazip.com"}
Class Method Summary
-
.by_http : Array(String)
icanhazip.com is from Cloudflare returns stripped IP addresses as strings, one per URL in URLS
- .ipv4 : String | Nil
- .ipv6 : String | Nil
Class Method Detail
def self.by_http : Array(String)
#
icanhazip.com is from Cloudflare returns stripped IP addresses as strings, one per URL in URLS