The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package GappX::Moose::Meta::Attribute::Trait::GappNoticeBox;
{
  $GappX::Moose::Meta::Attribute::Trait::GappNoticeBox::VERSION = '0.200';
}
use Moose::Role;

use MooseX::Types::Moose qw( ArrayRef HashRef );

before '_process_options' => sub {
    my ( $class, $name, $opts ) = @_;
    $opts->{gclass} = 'GappX::NoticeBox' if ! exists $opts->{class};
    
};

package Moose::Meta::Attribute::Custom::Trait::GappNoticeBox;
{
  $Moose::Meta::Attribute::Custom::Trait::GappNoticeBox::VERSION = '0.200';
}
sub register_implementation { 'GappX::Moose::Meta::Attribute::Trait::GappNoticeBox' };
1;