60 |
$out .= "\t\t\t$_: {\n"; |
$out .= "\t\t\t$_: {\n"; |
61 |
|
|
62 |
my $attr = $meta->get_attribute($_); |
my $attr = $meta->get_attribute($_); |
63 |
my $is = $attr->_is_metadata; |
my $is = eval { $attr->_is_metadata; }; |
64 |
|
return if $@; |
65 |
|
|
66 |
$out .= "\t\t\t\tis: \"$is\",\n" if defined $is; |
$out .= "\t\t\t\tis: \"$is\",\n" if defined $is; |
67 |
$out .= "\t\t\t\tlazy: true,\n" if $attr->is_lazy; |
$out .= "\t\t\t\tlazy: true,\n" if $attr->is_lazy; |
68 |
$out .= "\t\t\t\trequired: true,\n" if $attr->is_required; |
$out .= "\t\t\t\trequired: true,\n" if $attr->is_required; |