我正在编辑使用 Moose 的包,我想知道是否有一个插件可以让 Moose 属性显示在标签列表中。
例如,在以下代码中,该属性options
不会显示在 Tag_List 中,但print_out_site
会显示:
use Moose;
use MooseX::AttributeHelpers;
...
has 'options' => (
metaclass => 'Collection::Hash',
isa => 'HashRef[Str]',
is => 'ro',
provides => {
exists => 'exists',
get => 'get',
set => 'set',
},
);
...
sub print_out_site {
my $self = shift;
my $key = shift;
$self->fasta_out_fh->print(">", $key, "\n");
$self->fasta_out_fh->print($self->sites->{$key}, "\n");
}