use strict;
use warnings;
-our $VERSION = '1.04';
-$VERSION = eval $VERSION;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base qw(Moose::Error::Default);
sub new {
$self->create_error_croak(@args);
}
-__PACKAGE__
+sub _inline_new {
+ my ( $self, %args ) = @_;
-__END__
+ my $depth = ($args{depth} || 0) - 1;
+ return 'Moose::Error::Util::create_error_croak('
+ . 'message => ' . $args{message} . ', '
+ . 'depth => ' . $depth . ', '
+ . ')';
+}
-=pod
+1;
-=head1 NAME
+# ABSTRACT: Prefer C<croak>
-Moose::Error::Croak - Prefer C<croak>
+__END__
+
+=pod
=head1 SYNOPSIS