Repository::Simple::Permission - Defines the permission constants
# Automatically imports all permission constants use Repository::Simple::Permission; $repository->check_permission('/foo/bar', $READ); $repository->check_permission('/foo/bar', $ADD_NODE); $repository->check_permission('/foo/bar', $SET_PROPERTY); $repository->check_permission('/foo/bar', $REMOVE); # Just import some of them use Repository::Simple::Permission qw( $READ $SET_PROPERTY ); $repository->check_permission('/foo/bar', $READ); $repository->check_permission('/foo/bar', $SET_PROPERTY); # Or use constants by full name use Repository::Simple::Permission qw $repository->check_permission('/foo/bar', $Repository::Simple::Permission::READ); $repository->check_permission('/foo/bar', $Repository::Simple::Permission::ADD_NODE); $repository->check_permission('/foo/bar', $Repository::Simple::Permission::$SET_PROPERTY); $repository->check_permission('/foo/bar', $Repository::Simple::Permission::REMOVE);
This class defines the permission constants.
Andrew Sterling Hanenkamp, <hanenkamp@cpan.org>
Copyright 2006 Andrew Sterling Hanenkamp <hanenkamp@cpan.org>. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To install Repository::Simple, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Repository::Simple
CPAN shell
perl -MCPAN -e shell install Repository::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.