package Moose::Error::Confess; use strict; use warnings; our $VERSION = '1.25'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; use base qw(Moose::Error::Default); sub new { my ( $self, @args ) = @_; $self->create_error_confess(@args); } __PACKAGE__ __END__ =pod =head1 NAME Moose::Error::Confess - Prefer C =head1 SYNOPSIS # Metaclass definition must come before Moose is used. use metaclass ( metaclass => 'Moose::Meta::Class', error_class => 'Moose::Error::Confess', ); use Moose; # ... =head1 DESCRIPTION This error class uses L to raise errors generated in your metaclass. =cut