Changeset 5341
- Timestamp:
- Oct 14, 2005, 2:57:32 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/PS-IPP-PSFTP/lib/PS/IPP/PSFTP.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-PSFTP/lib/PS/IPP/PSFTP.pm
r5340 r5341 1 1 # Copyright (C) 2005 Joshua Hoblitt 2 2 # 3 # $Id: PSFTP.pm,v 1. 9 2005-10-15 00:41:20jhoblitt Exp $3 # $Id: PSFTP.pm,v 1.10 2005-10-15 00:57:32 jhoblitt Exp $ 4 4 5 5 package PS::IPP::PSFTP; … … 16 16 use File::stat; 17 17 use LWP::UserAgent; 18 use Params::Validate qw( validate SCALAR );18 use Params::Validate qw( validate SCALAR UNDEF ); 19 19 use POSIX; 20 20 use PS::IPP::PSFTP::Parser; … … 149 149 }, 150 150 size => { 151 type => SCALAR, 152 regex => qr/^$RE{num}{int}$/, 151 type => SCALAR | UNDEF, 152 callbacks => { 153 'is int' => sub { 154 return 1 unless defined $_[0]; 155 $_[0] =~ qr/^$RE{num}{int}$/; 156 }, 157 }, 153 158 optional => 1, 154 159 }, 155 160 md5 => { 156 type => SCALAR, 157 regex => qr/^$RE{num}{real}{-base => 16}$/, 161 type => SCALAR | UNDEF, 162 callbacks => { 163 'is hex' => sub { 164 return 1 unless defined $_[0]; 165 $_[0] =~ qr/^$RE{num}{real}{-base => 16}$/; 166 }, 167 }, 158 168 optional => 1, 159 169 },
Note:
See TracChangeset
for help on using the changeset viewer.
