NAME WebService::WTFIsMyIP - Client for wtfismyip.com VERSION version 0.01 SYNOPSIS use WebService::WTFIsMyIP; my $wtfismyip = WebService::WTFIsMyIP->new; say "your IP is", $wtfismyip->json->{IPAddress}; DESCRIPTION This class provides an interface to the wtfismyip service. CONSTRUCTOR my $wtfismyip = WebService::WTFIsMyIP->new(%attributes); Create a new instance of the client. Attributes available: ua Should be an instance of HTTP::AnyUA, or any class supported by HTTP::AnyUA. HTTP::Tiny is used by default. base_url The base URL to use. https://wtfismyip.com/ is used by default. METHODS json my %hash = $wtfismyip->json->%*; Returns a hash that contains fields such as IPAddress and ISP. The method is so named after the endpoint that it calls, although the return value is converted into a Perl hash ref. AUTHOR Graham Ollis COPYRIGHT AND LICENSE This software is copyright (c) 2025 by Graham Ollis. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.