Rechercher une page de manuel
UNIVERSAL::moniker.3pm
Langue: en
Version: 2004-07-21 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
UNIVERSAL::monikerSYNOPSIS
use UNIVERSAL::moniker;
DESCRIPTION
Class names in Perl often don't sound great when spoken, or look good when written in prose. For this reason, we tend to say things like ``customer'' or ``basket'' when we are referring to "My::Site::User::Customer" or "My::Site::Shop::Basket". We thought it would be nice if our classes knew what we would prefer to call them.This module will add a "moniker" (and "plural_moniker") method to "UNIVERSAL", and so to every class or module.
moniker
$ob->moniker;
Returns the moniker for $ob. So, if $ob->isa(``Big::Scary::Animal''), "moniker" will return ``animal''.
plural_moniker
$ob->plural_moniker;
Returns the plural moniker for $ob. So, if $ob->isa(``Cephalopod::Octopus''), "plural_moniker" will return ``octopuses''.
(You need to install Lingua::EN::Inflect for this to work.)
AUTHORS
Marty Pauley <marty+perl@kasei.com>, Tony Bowden <tony@kasei.com>, Elizabeth Mattijsen <liz@dijkmat.nl>(Yes, 3 authors for such a small module!)
COPYRIGHT
Copyright (C) 2004 Kasei This program is free software; you can redistribute it under the same terms as Perl. 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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre