Mojar-Google-Analytics

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "6.3"
         }
      },
      "runtime" : {
         "requires" : {
            "Crypt::OpenSSL::RSA" : "0.28",
            "IO::Socket::SSL" : "1.75",
            "Mojar" : "2",
            "Mojolicious" : "7.15",
            "perl" : "5.014001"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "http://github.com/niczero/mojar-google-analytics/issues"

META.yml  view on Meta::CPAN

  version: '1.4'
name: Mojar-Google-Analytics
no_index:
  directory:
    - t
    - inc
    - data
    - test
requires:
  Crypt::OpenSSL::RSA: '0.28'
  IO::Socket::SSL: '1.75'
  Mojar: '2'
  Mojolicious: '7.15'
  perl: '5.014001'
resources:
  bugtracker: http://github.com/niczero/mojar-google-analytics/issues
  homepage: http://niczero.github.io/mojar
  license: http://www.opensource.org/licenses/artistic-license-2.0
  repository: http://github.com/niczero/mojar-google-analytics
version: 1.112
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

      repository  => 'http://github.com/niczero/mojar-google-analytics',
      bugtracker  => 'http://github.com/niczero/mojar-google-analytics/issues'
    },
    no_index => {directory => [qw(data test)]}
  },
  BUILD_REQUIRES => {'Test::More' => 0},
  CONFIGURE_REQUIRES => {'ExtUtils::MakeMaker' => 6.3},
  PREREQ_PM => {
    Mojolicious => 7.15,
    Mojar => 2,
    'IO::Socket::SSL' => 1.75,
    'Crypt::OpenSSL::RSA' => 0.28
  },
  EXE_FILES => [],
  test => {TESTS => 'test/*.t'}
);

lib/Mojar/Google/Analytics.pm  view on Meta::CPAN

package Mojar::Google::Analytics;
use Mojo::Base -base;

our $VERSION = 1.112;

use 5.014;  # For MIME::Base64::encode_base64url
use Carp 'croak';
use IO::Socket::SSL 1.75;
use Mojar::Auth::Jwt;
use Mojar::Google::Analytics::Request;
use Mojar::Google::Analytics::Response;
use Mojo::UserAgent;

# Attributes

# Analytics request
has api_url => 'https://www.googleapis.com/analytics/v3/data/ga';
has ua => sub {



( run in 0.528 second using v1.01-cache-2.11-cpan-4d50c553e7e )