Boilerplater::Symbol - Abstract base class for Boilerplater symbols.
Boilerplater::Symbol serves as an abstract parent class for entities which may live in the global namespace, such as classes, functions, methods, and variables.
my $symbol = MySymbol->new( parcel => $parcel, # required exposure => $exposure, # required );
parcel - A Boilerplater::Parcel, or a string that can be used to create/retrieve one.
exposure - The scope in which the symbol is exposed. Must be 'public', 'parcel', 'private', or 'local'.
Accessors for parcel member var.
parcel
Get a string prefix, delegating to parcel member var.
if ( $sym->public ) { do_x() } elsif ( $sym->parcel ) { do_y() }
Indicate whether the symbol matches a given access level.
do_stuff() if $sym->equals($other_sym);
Returns true if the symbols are "equal", false otherwise.
Copyright 2008-2009 Marvin Humphrey
See KinoSearch version 0.30.
To install KSx::Simple, copy and paste the appropriate command in to your terminal.
cpanm
cpanm KSx::Simple
CPAN shell
perl -MCPAN -e shell install KSx::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.