App-Standby

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Log::Tree::RequiredLogger" : "0",
            "Module::Pluggable" : "0",
            "Moose" : "0",
            "MooseX::App::Cmd" : "0",
            "MooseX::App::Cmd::Command" : "0",
            "Pingdom::Client" : "0",
            "Plack::Builder" : "0",
            "Plack::Loader" : "0",
            "Plack::Request" : "0",
            "Template" : "0",
            "Try::Tiny" : "0",
            "URI::Escape" : "0",
            "feature" : "0",
            "lib" : "0",
            "mro" : "0",
            "namespace::autoclean" : "0",
            "perl" : "5.010_000",
            "strict" : "0",
            "warnings" : "0"
         }
      },

META.yml  view on Meta::CPAN

  Log::Tree::RequiredLogger: 0
  Module::Pluggable: 0
  Moose: 0
  MooseX::App::Cmd: 0
  MooseX::App::Cmd::Command: 0
  Pingdom::Client: 0
  Plack::Builder: 0
  Plack::Loader: 0
  Plack::Request: 0
  Template: 0
  Try::Tiny: 0
  URI::Escape: 0
  feature: 0
  lib: 0
  mro: 0
  namespace::autoclean: 0
  perl: 5.010_000
  strict: 0
  warnings: 0
version: 0.04
x_authority: cpan:TEX

Makefile.PL  view on Meta::CPAN

    "Log::Tree::RequiredLogger" => 0,
    "Module::Pluggable" => 0,
    "Moose" => 0,
    "MooseX::App::Cmd" => 0,
    "MooseX::App::Cmd::Command" => 0,
    "Pingdom::Client" => 0,
    "Plack::Builder" => 0,
    "Plack::Loader" => 0,
    "Plack::Request" => 0,
    "Template" => 0,
    "Try::Tiny" => 0,
    "URI::Escape" => 0,
    "feature" => 0,
    "lib" => 0,
    "mro" => 0,
    "namespace::autoclean" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "File::Temp" => 0,

Makefile.PL  view on Meta::CPAN

  "MooseX::App::Cmd" => 0,
  "MooseX::App::Cmd::Command" => 0,
  "Pingdom::Client" => 0,
  "Plack::Builder" => 0,
  "Plack::Loader" => 0,
  "Plack::Request" => 0,
  "Plack::Test" => 0,
  "Template" => 0,
  "Test::MockObject::Universal" => 0,
  "Test::More" => 0,
  "Try::Tiny" => 0,
  "URI::Escape" => 0,
  "feature" => 0,
  "lib" => 0,
  "mro" => 0,
  "namespace::autoclean" => 0,
  "strict" => 0,
  "warnings" => 0
);


bin/standby-mgm.psgi  view on Meta::CPAN

#!/usr/bin/perl
# ABSTRACT: App::Standby PSGI web app
# PODNAME: standby-mgm.psgi
use strict;
use warnings;

use lib '../lib';

use Plack::Builder;
use File::ShareDir;
use Try::Tiny;
use App::Standby::Frontend;

my $Frontend = App::Standby::Frontend::->new();
my $app = sub {
    my $env = shift;

    return $Frontend->run($env);
};

my $static_path = $Frontend->config()->get('App::Standby::Frontend::StaticPath', { Default => 'share/res', });

examples/complex/lib/App/Standby/Cmd/Command/complex.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
use Try::Tiny;

use App::Standby::Group;

# extends ...
extends 'App::Standby::Cmd::Command';
# has ...
# with ...
# initializers ...

# your code here ...

examples/complex/lib/App/Standby/Service/Complex.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

# extends ...
extends 'App::Standby::Service::HTTP';
# has ...
# with ...
# initializers ...
sub _init_endpoints {
    my $self = shift;

    return $self->_config_values($self->name().'_endpoint');

examples/simple/lib/App/Standby/Service/Simple.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

# extends ...
extends 'App::Standby::Service::HTTP';
# has ...
# with ...
# initializers ...
sub _init_endpoints {
    my $self = shift;

    return $self->_config_values($self->name().'_endpoint');

lib/App/Standby.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

use Log::Tree;

# extends ...
# has ...
has 'dbh' => (
    'is'    => 'rw',
    'isa'   => 'App::Standby::DB',
    'required' => 1,
);

lib/App/Standby/Cmd.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

# extends ...
extends 'MooseX::App::Cmd';
# has ...
# with ...
# initializers ...

# your code here ...

no Moose;

lib/App/Standby/Cmd/Command.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;
use DBI;
use Config::Yak;
use Log::Tree;
use App::Standby::DB;

# extends ...
extends 'MooseX::App::Cmd::Command';
# has ...
has '_config' => (
    'is'    => 'rw',

lib/App/Standby/Cmd/Command/bootstrap.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
use Try::Tiny;
use Data::Pwgen;

# extends ...
extends 'App::Standby::Cmd::Command';
# has ...
has 'name' => (
    'is'    => 'ro',
    'isa'   => 'Str',
    'required' => 1,
    'traits' => [qw(Getopt)],

lib/App/Standby/DB.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;
use DBI;

# extends ...
# has ...
has 'dbh' => (
    'is'    => 'rw',
    'isa'   => 'DBI::db',
    'lazy'  => 1,
    'builder' => '_init_dbh',
);

lib/App/Standby/Frontend.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

use Template;
use Try::Tiny;
use List::Util ();
use Module::Pluggable;

use Plack::Request;
use File::ShareDir;

use Config::Yak;
use Log::Tree;

use App::Standby::DB;

lib/App/Standby/Group.pm  view on Meta::CPAN


use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Data::Dumper;
use Try::Tiny;

# extends ...
extends 'App::Standby';
# has ...
has 'services' => (
    'is'    => 'rw',
    'isa'   => 'HashRef',
    'lazy'  => 1,
    'builder' => '_init_services',
);

lib/App/Standby/Service.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

# extends ...
extends 'App::Standby';
# has ...
has 'name' => (
    'is'    => 'ro',
    'isa'   => 'Str',
    'required' => 1,
);

lib/App/Standby/Service/HTTP.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
use Try::Tiny;
use JSON;
use LWP::UserAgent;
use URI::Escape;

# extends ...
extends 'App::Standby::Service';
# has ...
has '_ua' => (
    'is'      => 'rw',
    'isa'     => 'LWP::UserAgent',

lib/App/Standby/Service/MS.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
# use Try::Tiny;

# extends ...
extends 'App::Standby::Service::HTTP';
# has ...
# with ...
# initializers ...
sub _init_endpoints {
    my $self = shift;

    return $self->_config_values($self->name().'_endpoint');

lib/App/Standby/Service/Pingdom.pm  view on Meta::CPAN

use feature ':5.10';

use Moose;
use namespace::autoclean;

# use IO::Handle;
# use autodie;
# use MooseX::Params::Validate;
# use Carp;
# use English qw( -no_match_vars );
use Try::Tiny;
use Pingdom::Client;

# extends ...
extends 'App::Standby::Service';
# has ...
has 'pingdom_contact_ids' => (
    'is'    => 'rw',
    'isa'   => 'ArrayRef',
    'lazy'  => 1,
    'builder'   => '_init_pingdom_contact_ids',



( run in 1.760 second using v1.01-cache-2.11-cpan-05444aca049 )