ON = '0.0500';
use Carp qw(croak);
use Encode;
use HTTP::Tiny;
use URI;
use URI::QueryParam;
use JSON;
use Scalar::Util qw(blessed);
use constant DEBUG => !!$ENV{PERL_GEO_CODER_GEOCODEFARM_DEBUG};
url => 'https://api.geocode.farm/',
ua => HTTP::Tiny->new,
parser => JSON->new->utf8,
raise_failure => 1,
);
=for markdown ```
Creates a new geocoding object
=> $args{url} || 'https://api.geocode.farm/',
parser => $args{parser} || JSON->new->utf8,
raise_failure => defined $args{raise_failure} ? $args{raise_failure} : 1,