MVC.Controller.Action is and abstract base class.
Controller Action classes are used to match controller prototype functions.
Inheriting classes must provide a static matches function.
When a new controller is created, it iterates through its prototype functions and tests
each action if it matches. If there is a match, the controller creates a new action.
The action is responsible to callback the function when appropriate. It typically uses
dispatch_closure to call functions appropriately.
Static Methods
init
init() -> undefined
If the class has provided a matches function, adds this class to the list of
controller actions.