use strict;
use warnings;
-use Class::MOP 'meta';
-
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use base 'Class::MOP::Class';
package Foo;
- sub meta { InstanceCountingClass->initialize($_[0]) }
+ use metaclass 'InstanceCountingClass';
+
sub new {
my $class = shift;
- bless $class->meta->construct_instance() => $class;
+ bless $class->meta->construct_instance(@_) => $class;
}
# ... meanwhile, somewhere in the code