From: Rob H. <for...@us...> - 2001-10-09 17:41:43
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory usw-pr-cvs1:/tmp/cvs-serv11498 Modified Files: File.pm Log Message: added info method, which gives you a hash of all known info on the current File object. Index: File.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/File.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -U2 -r1.4 -r1.5 --- File.pm 2001/10/09 17:35:21 1.4 +++ File.pm 2001/10/09 17:41:39 1.5 @@ -14,6 +14,6 @@ 'filename' => $args{'filename'}, 'location' => $args{'location'}, - 'permissions' => $args{'permissions'}; - 'file_type' => $args{'file_type'}; + 'permissions' => $args{'permissions'}, + 'file_type' => $args{'file_type'}, }, $class; @@ -22,8 +22,6 @@ -sub file { +sub info { my $self = shift; - my $progname = shift; - my %args = @_; my $owner = $self->_get_owner(); @@ -34,5 +32,13 @@ my $file_type = $self->_get_file_type(); - return $self; + my %info = { + 'owner' => $owner, + 'group' => $group, + 'filename' => $filename, + 'location' => $location, + 'permissions' => $permissions, + 'file_type' => $file_type, + }; + } |