Class::Scaffold::Accessor - Construct framework-specific accessors
version 1.102280
Makes factory-typed accessors - see Class::Accessor::FactoryTyped - and uses Class::Scaffold::Factory::Type as the factory class.
Makes factory-typed array accessors - see Class::Accessor::FactoryTyped - and uses Class::Scaffold::Factory::Type as the factory class.
Takes an array of strings as its argument. For each string it creates methods as described below, where * denotes the slot name.
*
This method can retrieve a value from its slot. If it receives an argument, it throws an exception. If called without a value, the method retrieves the value from the slot. There is a method to set the value - see below -, but separating the setter and getter methods ensures that it can't be set, for example, using the class' constructor.
*_set
set_*
Sets the slot to the given value and returns it.
See perlmodinstall for information and options on installing Perl modules.
No bugs have been reported.
Please report any bugs or feature requests through the web interface at http://rt.cpan.org.
The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit http://www.perl.com/CPAN/ to find a CPAN site near you, or see http://search.cpan.org/dist/Class-Scaffold/.
The development version lives at http://github.com/hanekomu/Class-Scaffold/. Instead of sending patches, please fork this project using the standard git and github infrastructure.
Marcel Gruenauer <marcel@cpan.org>
Florian Helmberger <fh@univie.ac.at>
Achim Adam <ac@univie.ac.at>
Mark Hofstetter <mh@univie.ac.at>
Heinz Ekker <ek@univie.ac.at>
This software is copyright (c) 2008 by Marcel Gruenauer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Class::Scaffold, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Class::Scaffold
CPAN shell
perl -MCPAN -e shell install Class::Scaffold
For more information on module installation, please visit the detailed CPAN module installation guide.