Как видно из названия, я хотел бы быть в состоянии сделать что-то подобное в моем классе:Как определить значения свойств атрибута по умолчанию в Moose?
use MooseX::Declare;
class MyClass {
default_attribute_propeties(
is => 'ro',
lazy => 1,
required => 1,
);
has [qw(some standard props)] =>();
has 'override_default_props' => (
is => 'rw',
required => 0,
...
);
...
}
То есть, определить некоторые значения свойств по умолчанию, которые будут применяться для всех определений атрибутов, если не отменено.
Для разъяснения, я понимаю, что `$ name` в` функции has_table` задается с помощью `has_table ' my_attr '=> (...) `? Кроме того, вы имеете в виду `...-> build_import_methods` вместо` ...-> setup_import_methods`? – gvkv 2010-12-16 12:22:56