Catalyst-Authentication-Store-UserXML
view release on metacpan or search on metacpan
'Catalyst::Plugin::Authentication' => 0,
'Catalyst::Authentication::User' => 0,
'XML::LibXML' => '0',
'Moose' => '0',
'Path::Class' => '0.26', # spew()
'Authen::Passphrase' => '0',
'Authen::Passphrase::BlowfishCrypt' => 0,
},
build_requires => {
'Test::More' => 0,
'Test::Differences' => 0,
'File::Temp' => 0,
'Path::Class' => 0.26,
},
configure_requires => { 'Module::Build' => 0 },
dist_author => 'Jozef Kutej <jkutej@cpan.org>',
create_readme => 1,
add_to_cleanup => [ 'Catalyst-Authentication-Store-UserXML-*' ],
meta_merge => {
resources => {
repository => 'http://github.com/jozef/Catalyst-Authentication-Store-UserXML',
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "Catalyst-Authentication-Store-UserXML",
"prereqs" : {
"build" : {
"requires" : {
"File::Temp" : "0",
"Path::Class" : "0.26",
"Test::Differences" : "0",
"Test::More" : "0"
}
},
"configure" : {
"requires" : {
"Module::Build" : "0"
}
},
"runtime" : {
"requires" : {
---
abstract: 'Catalyst authentication storage using xml files'
author:
- 'Jozef Kutej <jkutej@cpan.org>'
build_requires:
File::Temp: '0'
Path::Class: '0.26'
Test::Differences: '0'
Test::More: '0'
configure_requires:
Module::Build: '0'
dynamic_config: 1
generated_by: 'Module::Build version 0.421, CPAN::Meta::Converter version 2.142690'
keywords:
- catalyst
- store
- xml
- folder
t/01_UserXML.t view on Meta::CPAN
#!/usr/bin/perl
use strict;
use warnings;
use Test::More;
use Test::Differences;
use File::Temp qw/tempdir/;
use Path::Class 0.26 'file';
use_ok("Catalyst::Authentication::Store::UserXML::Folder");
my $tmp_dir = Path::Class::Dir->new(tempdir( CLEANUP => 1 ));
my $userxml_folder = Catalyst::Authentication::Store::UserXML::Folder->new({
folder => $tmp_dir
});
file($tmp_dir, 'uname01.xml')->spew(user01_xml());
( run in 0.489 second using v1.01-cache-2.11-cpan-131fc08a04b )