From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

around _process_options => sub {
my $orig = shift;
my (undef, undef, $options) = @_;
if (!exists($options->{is})) {
$options->{is} = 'ro';
}
# They want no accessor, but Moose doesn't like "is => undef"
elsif (!defined($options->{is})) {
delete $options->{is};
}
$orig->(@_);
};
1;