use if ( not our $__mx_is_compiled ), 'Moose::Meta::Class';
use if ( not our $__mx_is_compiled ), metaclass => 'Moose::Meta::Class';
-our $VERSION = '0.57';
+our $VERSION = '0.68';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
return unless $_[0]->can('BUILD');
my ($self, $params) = @_;
foreach my $method (reverse $self->meta->find_all_methods_by_name('BUILD')) {
- $method->{code}->body->($self, $params);
+ $method->{code}->execute($self, $params);
}
}
sub DEMOLISHALL {
my $self = shift;
foreach my $method ($self->meta->find_all_methods_by_name('DEMOLISH')) {
- $method->{code}->body->($self);
+ $method->{code}->execute($self);
}
}
}
# new does() methods will be created
-# as approiate see Moose::Meta::Role
+# as appropiate see Moose::Meta::Role
sub does {
my ($self, $role_name) = @_;
my $meta = $self->meta;
return 0;
}
-# RANT:
-# Cmon, how many times have you written
-# the following code while debugging:
-#
-# use Data::Dumper;
-# warn Dumper \%thing;
-#
-# It can get seriously annoying, so why
-# not just do this ...
sub dump {
my $self = shift;
require Data::Dumper;
=item B<dump ($maxdepth)>
-Cmon, how many times have you written the following code while debugging:
+C'mon, how many times have you written the following code while debugging:
use Data::Dumper;
warn Dumper $obj;
=head1 COPYRIGHT AND LICENSE
-Copyright 2006-2008 by Infinity Interactive, Inc.
+Copyright 2006-2009 by Infinity Interactive, Inc.
L<http://www.iinteractive.com>