jamesarosen/ember-cpm — pull request #36 by amiel (2014-06-04 21:25:31+00:00)
Title: Add firstOf computed property

`firstOf` returns the first of supplied properties for which its value is not `Ember.isEmpty`

Example:

```javascript
var Person = Ember.Object.extend({
displayName: EmberCPM.Macros.firstOf('nickname', 'name', 'email')
});

var person = Person.create({
nickname: '',
name: "Jean-Luc",
email: "jean@starship-enterprise.space"
});

person.get('displayName'); // => "Jean-Luc"
```