Skip Menu |

This queue is for tickets about the Mousse CPAN distribution.

Report information
The Basics
Id: 64862
Status: new
Priority: 0/
Queue: Mousse

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

Bug Information
Severity: Important
Broken in: 0.12
Fixed in: (no value)



Subject: "TOP" breaks super()
super() inside an override() is broken in Mousse. If you run the attached test with Mouse vs Mousse you'll see the difference. The reason is Mousse moves Mouse into Mouse::TOP. Mouse has global variables that it uses fully qualified internally, but these are now in Mouse::TOP. The globals are: $SUPER_PACKAGE $SUPER_BODY @SUPER_ARGS %INNER_BODY %INNER_ARGS I hacked the fully qualified references to use TOP instead.
Subject: test.plx
Download test.plx
application/octet-stream 323b

Message body not shown because it is not plain text.