2009-03-03 13 views
4

MooseX::ClassAttribute 'da bir rol kullanmak istiyorum. YaniMooseX :: ClassAttribute'u bir rol içinde nasıl kullanabilirim?

package Cachable; 

use Moose::Role; 
use MooseX::ClassAttribute; 

class_has Cache => (is => 'rw'); 

1; 

gibi bir şey maalesef Yukarıdaki kod olarak MooseX derin sihirli çalışmıyor :: ClassAttribute bir Moose :: Rol bir Moose nesne içinde çağrılabilir beklediğini ve yapma.
Bu konu üzerinde çalışmanın bir yolu var mı, yoksa bu bilinen bir sınırlama mı?

cevap

3

Bana bu işi yapan bir yama gönderirsiniz. Her ne kadar Moose içselleri, rollerin özniteliklerin nasıl ele alındığından dolayı olması gerekenden daha zorlaştırsa da, kesinlikle yapılabilir.

+1

Yeterince adil. Moose'un meta-iyiliğine bakmamın zamanı geldi. – Yanick

+0

Bunun için bir güncelleme oldu mu? Biliyorum aynı kısıtlamaya girdim. – Danny

+0

Yamalar hala hoş geldiniz. –

İlgili konular