Geo-What3Words

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

        - no longer use Test::LWP::Recorder
        - add Net::SSLeay

2.1.5   2019-12-03
        - use HTTP::Tiny instead of LWP::UserAgent
        
2.1.4   2019-12-03
        - switch back to URI as seeing problems with URI::XS
        
2.1.3   2019-12-03
        - use URI::XS and Ref::Util
        - install LWP::Protocol::https, but no need to use it in Geo::What3Words

2.1.2   2019-07-01
        - replace JSON::XS with Cpanel::JSON::XS (fork/successor)

2.1.0   2018-09-12
        - replace JSON with JSON::XS
        - utf8 encoding issues when running against w3w SDK (API 2.3.0)

2.0.1   2016-06-15

META.json  view on Meta::CPAN

            "Cpanel::JSON::XS" : "0",
            "Data::Dumper" : "0",
            "HTTP::Tiny" : "0",
            "IO::Socket::IP" : "0.39",
            "IO::Socket::SSL" : "2.060",
            "List::Util" : "0",
            "Net::Ping" : "0",
            "Net::Ping::External" : "0",
            "Net::SSLeay" : "1.49",
            "Perl::Tidy" : "20210111",
            "Ref::Util" : "0",
            "Test::Exception" : "0",
            "Test::More" : "0.88",
            "Test::Warn" : "0",
            "URI" : "0",
            "perl" : "5.010"
         }
      }
   },
   "provides" : {
      "Geo::What3Words" : {

META.yml  view on Meta::CPAN

  Cpanel::JSON::XS: '0'
  Data::Dumper: '0'
  HTTP::Tiny: '0'
  IO::Socket::IP: '0.39'
  IO::Socket::SSL: '2.060'
  List::Util: '0'
  Net::Ping: '0'
  Net::Ping::External: '0'
  Net::SSLeay: '1.49'
  Perl::Tidy: '20210111'
  Ref::Util: '0'
  Test::Exception: '0'
  Test::More: '0.88'
  Test::Warn: '0'
  URI: '0'
  perl: '5.010'
resources:
  repository: https://github.com/opencagedata/perl-Geo-What3Words.git
version: 3.0.3
x_generated_by_perl: v5.26.3
x_serialization_backend: 'YAML::Tiny version 1.73'

Makefile.PL  view on Meta::CPAN

    "Cpanel::JSON::XS" => 0,
    "Data::Dumper" => 0,
    "HTTP::Tiny" => 0,
    "IO::Socket::IP" => "0.39",
    "IO::Socket::SSL" => "2.060",
    "List::Util" => 0,
    "Net::Ping" => 0,
    "Net::Ping::External" => 0,
    "Net::SSLeay" => "1.49",
    "Perl::Tidy" => 20210111,
    "Ref::Util" => 0,
    "Test::Exception" => 0,
    "Test::More" => "0.88",
    "Test::Warn" => 0,
    "URI" => 0
  },
  "VERSION" => "3.0.3",
  "test" => {
    "TESTS" => "t/*.t"
  }
);

Makefile.PL  view on Meta::CPAN

  "Cpanel::JSON::XS" => 0,
  "Data::Dumper" => 0,
  "HTTP::Tiny" => 0,
  "IO::Socket::IP" => "0.39",
  "IO::Socket::SSL" => "2.060",
  "List::Util" => 0,
  "Net::Ping" => 0,
  "Net::Ping::External" => 0,
  "Net::SSLeay" => "1.49",
  "Perl::Tidy" => 20210111,
  "Ref::Util" => 0,
  "Test::Exception" => 0,
  "Test::More" => "0.88",
  "Test::Warn" => 0,
  "URI" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};

dist.ini  view on Meta::CPAN

Data::Dumper          = 0
Cpanel::JSON::XS      = 0
HTTP::Tiny            = 0
IO::Socket::IP        = >= 0.39 ;
IO::Socket::SSL       = 2.060
Net::SSLeay           = >= 1.49 ;
Net::Ping             = 0
Net::Ping::External   = 0
List::Util            = 0
Perl::Tidy            = >= 20210111 ;
Ref::Util             = 0
Test::Exception       = 0
Test::More            = 0.88 ; for done_testing
Test::Warn            = 0
URI                   = 0

[GatherDir]


; for removing unwanted files, e.g. files starting a '.'
[PruneCruft]

lib/Geo/What3Words.pm  view on Meta::CPAN

$Geo::What3Words::VERSION = '3.0.3';
use strict;
use warnings;
use Cpanel::JSON::XS;
use Data::Dumper;
$Data::Dumper::Sortkeys = 1;
use Encode qw( decode_utf8 );
use HTTP::Tiny;
use Net::Ping;
use Net::Ping::External;
use Ref::Util qw( is_hashref is_coderef );
use URI;
# DO NOT TRY TO USE URI::XS IT JUST LEADS TO PROBLEMS

my $JSONXS = Cpanel::JSON::XS->new->allow_nonref(1);




sub new {
    my ($class, %params) = @_;



( run in 0.545 second using v1.01-cache-2.11-cpan-a5abf4f5562 )