Sha256: 836b6875270b31aa455742f99cf1f32574b8f6b1339b61013c2f0b08fd66892c
Contents?: true
Size: 782 Bytes
Versions: 14
Compression:
Stored size: 782 Bytes
Contents
package Moose::Exception::IncompatibleMetaclassOfSuperclass; our $VERSION = '2.2206'; use Moose; extends 'Moose::Exception'; with 'Moose::Exception::Role::Class'; has [qw/superclass_name superclass_meta_type class_meta_type/] => ( is => 'ro', isa => 'Str', required => 1, ); sub _build_message { my $self = shift; my $class_name = $self->class_name; my $class_meta_type = $self->class_meta_type; my $superclass_name = $self->superclass_name; my $supermeta_type = $self->superclass_meta_type; return "The metaclass of $class_name ($class_meta_type)" . " is not compatible with the metaclass of its superclass, " . "$superclass_name ($supermeta_type)"; } __PACKAGE__->meta->make_immutable; 1;
Version data entries
14 entries across 7 versions & 1 rubygems