travis-web/assets/scripts/app/models/account.coffee
2013-09-16 18:53:13 +02:00

19 lines
485 B
CoffeeScript

require 'travis/model'
@Travis.Account = Travis.Model.extend
login: Ember.attr('string')
name: Ember.attr('string')
type: Ember.attr('string')
_reposCount: Ember.attr(Number, key: 'repos_count')
urlGithub: (->
"http://github.com/#{@get('login')}"
).property()
# TODO: maybe it would be good to add a "default" value for Ember.attr
reposCount: (->
@get('_reposCount') || 0
).property('_reposCount')
Travis.Account.primaryKey = 'login'