-
-
14 May 2006 02:50:59 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues
- Testers (265 / 234 / 1)
- Kwalitee
Bus factor: 1- 45.24% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (33.44KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- Andrew Sterling Hanenkamp, E<lt>hanenkamp@cpan.orgE<gt>
- Dependencies
- File::Copy::Recursive
- Parse::RecDescent
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.06 - 2006-05-13
- Added Repository::Simple::Permission to hold the permission constants to avoid a compile-time Catch 22.
- Updated t/repository.t for the permission constant change.
- Updated t/engine_memory.t for the permission constant change.
- Corrected the updatable property on the 'fs:handle' property type to true.
- Updated t/engine_file_system.t for the permission constant change and to correct the value of the updatable property on 'fs:handle' properties.
- Added a call to check_permission() in root_node() and get_item() of Repository::Simple.
- Added sanity checks to check_permission() in Repository::Simple.
- Added @CARP_NOT to all classes to improve error handling.
- Added a call to check_permission() in save() of Repository::Simple::Property.
- Added a call to check_permission() in parent() of Repository::Simple::Node.
- Added a call to check_permission(), which filters the results without throwing an exception, in nodes() and properties() of Repository::Simple::Node.
- Addeda call to check_permission() in get_scalar(), get_handle(), set_handle(), and set_scalar() in Repository::Simple::Value.
- Fixed some typos in error messages and made some minor documentation updates.
Documentation
Summary of the typing systemModules
Simple heirarchical repository for PerlAbstract base class for storage enginesNative file system repository storageTransient repository storage in memoryRepository nodesDefines the permission constantsRepository propertiesTypes for content repository nodesTypes for repository propertiesAbstract base class for value typesSimple "rs:scalar" value typeUtility methods shared by repository componentsClass for retrieving and setting property valuesExamples
Module Install Instructions
To install Repository::Simple, copy and paste the appropriate command in to your terminal.
cpanm Repository::Simple
perl -MCPAN -e shell install Repository::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.