Callerid
view release on metacpan or search on metacpan
lib/Callerid.pm view on Meta::CPAN
}
} else {
$self->{_raw_cid_string} = "";
for my $field qw(name number hour minute month day) {
$self->{$field} = "";
}
}
return $self;
}
sub parse_raw_cid_string(;$$) {
my($_arg) = shift;
my($self);
my($c);
if(ref $_arg) {
$self = $_arg;
$c = shift;
} else {
$self = {};
$c = $_arg;
}
lib/Callerid.pm view on Meta::CPAN
$self->{number} = $number if($number || $name =~ /^\*PRIVATE$/);
$self->{month} = $month if $month;
$self->{day} = $day if $day;
$self->{hour} = $hour if $hour;
$self->{minute} = $minute if $minute;
$self->{_raw_cid_string} = $c;
return $self;
}
sub format_phone_number(;$$) {
my($_arg) = shift;
my($self);
my($number);
if(ref $_arg) {
$self = $_arg;
if(@_) {
$number = shift;
} else {
$number = $self->{number};
( run in 1.195 second using v1.01-cache-2.11-cpan-65fba6d93b7 )