Catalyst-Authentication-Store-UserXML

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

        '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.json  view on Meta::CPAN

   "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" : {

META.yml  view on Meta::CPAN

---
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 )