emberjs/ember.js — pull request #5342 by mmun (2014-08-08 22:48:24+00:00)
Title: Use ActionManager to register in-template actions

Adds a simple `ActionManager` class to keep track of actions registered in a template via `{{action 'edit'}}`.

The intent is to decouple `EventDispatcher` from Handlebars in lieu of HTMLBars. The non-Handlebars specific parts of `ActionHelper.registerAction` should also be extracted into `ActionManager`.