Skip Menu |

This queue is for tickets about the MooseX-ClassAttribute CPAN distribution.

Report information
The Basics
Id: 59573
Status: resolved
Priority: 0/
Queue: MooseX-ClassAttribute

People
Owner: Nobody in particular
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.16
Fixed in: 0.23



Subject: Bare attributes are not properly built when defined as bare
When an attribute (defined with a native attribute trait) is defined without standard accessors, its 'default' method is not appropriately called. See t/08-bare-native-attribute-trait.t in branch topic/delegation_bugs.
In the process of making this module Moose 2.0 ready, this bug seems to be fixed. The test passes. The fixed version can be found in the topic/moose2 branch. It requires Moose 1.9902 though. http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX- ClassAttribute.git;a=shortlog;h=refs/heads/topic/moose2 Am Fr 23. Jul 2010, 13:28:13, bitcard@froods.org schrieb: Show quoted text
> Another one, following up from similar previous tickets (e.g. RT#59610): > if a role uses MooseX::Role::Strict and provides some class methods via > delegation, these methods are not consumed properly. > > Test case added to topic/delegation_bugs as t/10-strict-role-composition.t.
Am Di 20. Jul 2010, 12:57:45, bitcard@froods.org schrieb: Show quoted text
> When an attribute (defined with a native attribute trait) is defined > without standard accessors, its 'default' method is not appropriately > called. > > See t/08-bare-native-attribute-trait.t in branch topic/delegation_bugs.