/
usr
/
local
/
share
/
perl5
/
File
/
HomeDir
/
/usr/local/share/perl5/File/HomeDir
mkdir
upload
Name
Size
Mode
Actions
Darwin/
-
0755
rm
Darwin.pm
3261
0444
edit
dl
rm
Driver.pm
1122
0444
edit
dl
rm
FreeDesktop.pm
3635
0444
edit
dl
rm
MacOS9.pm
3004
0444
edit
dl
rm
Test.pm
3011
0444
edit
dl
rm
Unix.pm
3413
0444
edit
dl
rm
Windows.pm
6309
0444
edit
dl
rm
Edit:
/usr/local/share/perl5/File/HomeDir/Driver.pm
(1122B)
package File::HomeDir::Driver; # Abstract base class that provides no functionality, # but confirms the class is a File::HomeDir driver class. use 5.00503; use strict; use Carp (); use vars qw{$VERSION}; BEGIN { $VERSION = '1.00'; } sub my_home { Carp::croak("$_[0] does not implement compulsory method $_[1]"); } 1; =pod =head1 NAME File::HomeDir::Driver - Base class for all File::HomeDir drivers =head1 DESCRIPTION This module is the base class for all L<File::HomeDir> drivers, and must be inherited from to identify a class as a driver. It is primarily provided as a convenience for this specific identification purpose, as L<File::HomeDir> supports the specification of custom drivers and an C<-E<gt>isa> check is used during the loading of the driver. =head1 AUTHOR Adam Kennedy E<lt>adamk@cpan.orgE<gt> =head1 SEE ALSO L<File::HomeDir> =head1 COPYRIGHT Copyright 2009 - 2011 Adam Kennedy. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. =cut
Save
cmd:
run