Promessas em massa com EmberJS

Eu não precisava encadear promessas, mas resolver um monte delas juntos. A documentação era esparsa, então demorei um pouco para encontrar a solução ( Ember.RSVP.all). Caso precise de algo assim, aqui está.

promises = someFancyStuff.map (resource) -> createPromise(resource)
Ember.RSVP.all(promises).then((results) -> doSomethingWithIt(results))

Você pode criar uma série de promessas que transmite, as Ember.RSVP.allquais passam uma série de resultados para a .thencadeia. Na verdade, muito simples. 🙂