On Jun 21, 2007, at 1:52 PM, Matt S Trout wrote:
On Thu, Jun 21, 2007 at 01:16:43PM +1000, brett gardner wrote:You can no longer do__PACKAGE__->mk_classaccessor('foo') in the current version of DBIx::Class (08002).Is this be design? I have used this feature quite extensively throughoutmy applications.Ah, we replaced Class::Data::Inheritable with Class::Data::Accessor a whileback, and made mk_classdata proxy to mk_classaccessor.Then when we moved to Class::Accessor::Grouped the mk_classdata proxy was moved to use that rather than mk_classaccessor in turn becoming a proxy.Try adding sub mk_classaccessor { shift->mk_classdata(@_); } as a workaround and we'll fix it for 08003.
I ran into this myself and just added Class::Data::Accessor as a base class in my code, since that is where the method really comes from. Plus if you haven't upgraded your production systems to 08002 yet it should be compatible on either version.
-- /chris/
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class Wiki: http://dbix-class.shadowcatsystems.co.uk/ IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/ Searchable Archive: http://www.mail-archive.com/dbix-class@lists.rawmode.org/