X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FClass.pm;h=0e3c34afda3c4eb3f8f341688a5857278212209c;hb=5c557f4fe62a514157dd4451f8013a4d0ae15143;hp=bf3276ae56227949c947370441bf7b36ccac217b;hpb=e42bee44a43a31f5271f0e4aa1b670dc41775160;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Class.pm b/lib/Mouse/Meta/Class.pm index bf3276a..0e3c34a 100644 --- a/lib/Mouse/Meta/Class.pm +++ b/lib/Mouse/Meta/Class.pm @@ -54,6 +54,17 @@ sub superclasses { @{ $self->{superclasses} }; } +sub add_method { + my $self = shift; + my $name = shift; + my $code = shift; + + my $pkg = $self->name; + + no strict 'refs'; + *{ $pkg . '::' . $name } = $code; +} + sub add_attribute { my $self = shift; my $attr = shift; @@ -114,6 +125,7 @@ sub clone_instance { } +sub make_immutable {} 1;