Ok, so I've been away from Perl for awhile and have recently been looking at Catalyst. This isn't a Catalyst question, however.
There are a lot of methods that have specifiers of some type in them like this (below):
sub upload : Global {
# ...
}
sub default : Path('/static') {
# ...
}
Problem is, as familiar with Perl OO as I think I am, I don't think I've ever seen this syntax. So the question is: what's "Global" and "Path" in this case? A source filter at work? Some inheritance-gorp that I'm unaware of?