project/app/models/profile.js
Martin Donnelly e06e53e5bd whats wrong?
2016-04-06 16:53:06 +01:00

20 lines
499 B
JavaScript

import DS from 'ember-data';
export default DS.Model.extend({
uid: DS.attr('string'),
forename: DS.attr('string'),
surname: DS.attr('string'),
gender: DS.attr('number'),
dob: DS.attr(),
bio: DS.attr('string'),
fullName: function() {
return '%@ %@'.fmt(this.get('forename'), this.get('surname'));
}.property('forename', 'surname'),
qualifiedGender: function() {
let genderArray = ['Male', 'Female'];
return genderArray[this.get('gender')];
}.property('gender')
});