1 package MooseX::HasDefaults::RO;
4 use Moose::Util::MetaRole;
6 use MooseX::HasDefaults::Meta::IsRO;
8 Moose::Exporter->setup_import_methods(also => 'Moose');
14 Moose->init_meta(%options);
16 Moose::Util::MetaRole::apply_metaclass_roles(
17 for_class => $options{for_class},
18 attribute_metaclass_roles => ['MooseX::HasDefaults::Meta::IsRO'],
21 return $options{for_class}->meta;