
Conflicts: public/scripts/app.js public/scripts/min/app.js public/styles/app.css public/version
21 lines
516 B
CoffeeScript
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
|