App-Environ-ClickHouse-Proxy

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "App::Environ" : "0.18",
            "Carp" : "0",
            "Cpanel::JSON::XS" : "0",
            "IO::Socket" : "0",
            "perl" : "5.010001"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "repository" : {
         "type" : "git",
         "url" : "https://github.com/kak-tus/App-Environ-ClickHouse-Proxy.git",

META.yml  view on Meta::CPAN

name: App-Environ-ClickHouse-Proxy
no_index:
  directory:
    - t
    - inc
    - example
    - t
requires:
  App::Environ: '0.18'
  Carp: '0'
  Cpanel::JSON::XS: '0'
  IO::Socket: '0'
  perl: '5.010001'
resources:
  repository: https://github.com/kak-tus/App-Environ-ClickHouse-Proxy.git
version: '0.5'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

use utf8;

use ExtUtils::MakeMaker;

WriteMakefile(
  NAME         => 'App::Environ::ClickHouse::Proxy',
  VERSION_FROM => 'lib/App/Environ/ClickHouse/Proxy.pm',
  PREREQ_PM    => {
    'App::Environ'     => '0.18',
    'IO::Socket'       => 0,
    'Cpanel::JSON::XS' => 0,
    'Carp'             => 0,
  },
  ABSTRACT_FROM => 'lib/App/Environ/ClickHouse/Proxy.pm',
  AUTHOR        => 'Andrey Kuzmin <kak-tus@mail.ru>',
  META_MERGE    => {
    dynamic_config => 0,
    'meta-spec'    => { version => 2 },
    no_index       => { directory => [ 'example', 't' ] },
    prereqs        => { runtime => { requires => { perl => '5.010001' } } },
    resources      => {

lib/App/Environ/ClickHouse/Proxy.pm  view on Meta::CPAN

our $VERSION = '0.5';

use strict;
use warnings;
use v5.10;
use utf8;

use App::Environ;
use App::Environ::Config;
use Carp qw( carp croak );
use Cpanel::JSON::XS;
use IO::Socket;

my $INSTANCE;

my $JSON = Cpanel::JSON::XS->new->utf8;

App::Environ::Config->register(qw(clickhouse_proxy.yml));

sub instance {
  my $class = shift;

  unless ($INSTANCE) {
    my $config = App::Environ::Config->instance;

    my $sock = IO::Socket::INET->new(



( run in 0.374 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )