dockyard/ember-cli-async-button — pull request #7 by tekay (2014-07-13 13:53:24+00:00)
Title: pass callback to action instead of passing the component

This change accomplishes 2 things...
1. allows use to just call the `callback(promise)` instead of calling `button.set('promise', promise)`
1. blocks the action from modifying other properties on the `button`.