Changeset 25139 for lang

Show
Ignore:
Timestamp:
11/27/08 21:06:46 (4 years ago)
Author:
tokuhirom
Message:

added init_meta

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Shika/trunk/lib/Shika.pm

    r25135 r25139  
    1212    warnings->import; 
    1313 
    14     my $meta = +{ 
    15         has      => {}, 
    16         default  => {}, 
    17     }; 
    18  
    1914    no strict 'refs'; 
    2015    *{"$pkg\::new"}     = \&_new; 
     
    2217    *{"$pkg\::extends"} = \&_extends; 
    2318    *{"$pkg\::with"}    = \&_with; 
     19    Shika::init_meta($pkg); 
     20} 
     21 
     22sub init_meta { 
     23    my $pkg = shift; 
     24    my $meta = +{ 
     25        has      => {}, 
     26        default  => {}, 
     27    }; 
     28 
     29    no strict 'refs'; 
    2430    *{"$pkg\::meta"}    = sub { $meta }; 
    2531}