Jesse, Thanks for the super-quick response! I got busy with $work for a bit, but I did pass on your wisdom immediately.
> As far as I'm aware, this is a bug with MooseX::Method::Signatures and > perl 5.12, in that the parsing for methods doesn't work quite right if > the initial brace for that method isn't on the same line. Move your > braces to the same line and things should work. Okay, now that you point all this out, we poked around MXMS some more and found a bug filed on this very topic. Which I really should have noticed before I posted, so I apologize for that. I'm still a little confused, though, as to why we can't reproduce it outside of Mason. The bug report in RT just shows a very simple example; if I get _my_ example that simple, my problem goes away. So I wonder if that's significant somehow. Anyway, now we have a workaround and a place to look if we're so inclined to try to contribute a patch. So I appreciate all the help here. -- Buddy
