travis-web/assets/scripts/app/models/event.coffee
Sven Fuchs 393ef62eae Merge branch 'master' of github.com:travis-ci/travis-web
Conflicts:
	public/scripts/app.js
	public/scripts/min/app.js
	public/styles/app.css
	public/version
2012-10-16 02:05:17 +02:00

21 lines
516 B
CoffeeScript

require 'travis/model'
@Travis.Event = Travis.Model.extend
event: DS.attr('string')
repoId: DS.attr('number', key: 'repository_id')
createdAt: DS.attr('string', key: 'created_at')
message: (->
message = "#{@get('event')}: #{@get('_data.result')}"
message = "#{message}: #{@get('_data.message')}"
message
).property('_data.result', '_data.message')
_data: (->
@get('data.data')
).property('data.data')
@Travis.Event.reopenClass
byRepoId: (id) ->
@find repository_id: id