API-MikroTik

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.241   2019-02-23
    - Deprecated in favour of MikroTik::Client

0.24    2018-02-14
    - Updates to a POD.
    - Reuse socket in a mockup object.

0.23    2018-02-12
    - CPAN release.

META.json  view on Meta::CPAN

      },
      "license" : [
         "http://www.opensource.org/licenses/artistic-license-2.0"
      ],
      "repository" : {
         "type" : "git",
         "url" : "https://github.com/anparker/api-mikrotik.git",
         "web" : "https://github.com/anparker/api-mikrotik"
      }
   },
   "version" : "v0.242"
}

META.yml  view on Meta::CPAN

    - t
    - inc
    - t
requires:
  Mojolicious: '7.00'
  perl: '5.010001'
resources:
  bugtracker: https://github.com/anparker/api-mikrotik/issues
  license: http://www.opensource.org/licenses/artistic-license-2.0
  repository: https://github.com/anparker/api-mikrotik.git
version: v0.242

lib/API/MikroTik.pm  view on Meta::CPAN

use Mojo::IOLoop;
use Mojo::Util qw(md5_sum deprecated);
use Scalar::Util 'weaken';

deprecated "API::MikroTik is deprecated in favour of MikroTik::Client\n";

use constant CONN_TIMEOUT => $ENV{API_MIKROTIK_CONNTIMEOUT};
use constant DEBUG        => $ENV{API_MIKROTIK_DEBUG} || 0;
use constant PROMISES     => !!(eval { require Mojo::Promise; 1 });

our $VERSION = 'v0.242';

has error    => '';
has host     => '192.168.88.1';
has ioloop   => sub { Mojo::IOLoop->new() };
has password => '';
has port     => 0;
has timeout  => 10;
has tls      => 1;
has user     => 'admin';
has _tag     => 0;



( run in 0.390 second using v1.01-cache-2.11-cpan-6f5a58438db )