他のクラス属性に基づいて設定したい属性特性があります。$self
属性のメタではなく、クラスのコピーを取得する属性特性のデフォルトが本当に必要です。クラスで次のようなことをしたい:
after 'BUILD' => sub {
my $self = shift;
$self->meta->get_attribute('id')->column_name( $self->_unique_key_name );
};
でも、自分の属性特性ROを維持したいのですが?これは可能ですか?MOP でクラス属性の値を設定できることは知っていますが、メタ属性に属性を設定する方法がわかりません。