Catalyst-Authentication-Store-CouchDB
view release on metacpan or search on metacpan
version: 1.4
name: Catalyst-Authentication-Store-CouchDB
requires:
Catalyst::Authentication::User: 0
Catalyst::Exception: 0
Catalyst::Utils: 0
CouchDB::Client: 0.09
JSON: 2.17
Moose: 2.00
MooseX::NonMoose: 0.20
Try::Tiny: 0.09
namespace::autoclean: 0
resources:
homepage: http://github.com/cjbradford/catalyst-authentication-store-couchdb
repository: http://github.com/cjbradford/catalyst-authentication-store-couchdb
version: 0.001
Makefile.PL view on Meta::CPAN
'LICENSE' => 'perl',
'NAME' => 'Catalyst::Authentication::Store::CouchDB',
'PREREQ_PM' => {
'Catalyst::Authentication::User' => '0',
'Catalyst::Exception' => '0',
'Catalyst::Utils' => '0',
'CouchDB::Client' => '0.09',
'JSON' => '2.17',
'Moose' => '2.00',
'MooseX::NonMoose' => '0.20',
'Try::Tiny' => '0.09',
'namespace::autoclean' => '0'
},
'VERSION' => '0.001',
'test' => {
'TESTS' => 't/*.t'
}
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
lib/Catalyst/Authentication/Store/CouchDB/User.pm view on Meta::CPAN
## use critic
use strict;
use warnings;
use Moose 2.000;
use MooseX::NonMoose 0.20;
use CouchDB::Client 0.09 qw ();
use Catalyst::Exception;
use Catalyst::Utils;
use JSON 2.17 qw ();
use Try::Tiny 0.09;
use namespace::autoclean;
extends 'Catalyst::Authentication::User';
has '_user' => (is => 'rw', isa => 'CouchDB::Client::Doc', );
has '_couchdb' => (is => 'ro', isa => 'CouchDB::Client::DB', );
has '_designdoc' => (is => 'ro', isa => 'CouchDB::Client::DesignDoc', );
has 'view' => (is => 'ro', isa => 'Str', required => 1, );
t/script/setup_database.pl view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use CouchDB::Client 0.09;
use Try::Tiny 0.09;
my $uri = 'http://localhost:5984/';
my $db_name = 'demouser';
my $client = CouchDB::Client->new( uri => $uri );
$client->testConnection() or die "Cannot connect to CouchDB instance at ".$uri;
# Firstly, delete any existing database
( run in 0.544 second using v1.01-cache-2.11-cpan-05444aca049 )