Show
Ignore:
Timestamp:
10/07/08 15:48:46 (3 months ago)
Author:
bonnu
Message:

lang/perl/Method-Cached - derivation & syntax correct

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Method-Cached/trunk/lib/Method/Cached/MethodRegistry.pm

    r20848 r20895  
    44use warnings; 
    55use 5.008007; 
    6 use Method::Cached::KeyRegularizer; 
    76 
    87our %_registry; 
     
    1716    # Arguments of attribute 
    1817    # 
    19     my $domain_name     = ($_[0] && $_[0] =~ /^-?\d+$/) ? q{} : shift; 
    20     my $expires         = shift || 0; 
    21     my $key_regularizer = shift || undef; 
     18    my $domain_name = (defined $_[0] && $_[0] =~ /^-?\d+$/) ? q{} : shift; 
     19    my $expires     = shift || 0; 
     20    my $key_rule    = shift || undef; 
    2221    $_registry{$name} = { 
    23         domain          => $domain_name, 
    24         expires         => $expires, 
    25         key_regularizer => $key_regularizer, 
     22        domain   => $domain_name, 
     23        expires  => $expires, 
     24        key_rule => $key_rule, 
    2625    }; 
    2726}