12 lines
348 B
CoffeeScript
12 lines
348 B
CoffeeScript
Travis.DurationCalculations = Ember.Mixin.create
|
|
duration: (->
|
|
if duration = @get('_duration')
|
|
duration
|
|
else
|
|
Travis.Helpers.durationFrom(@get('startedAt'), @get('finishedAt'))
|
|
).property('_duration', 'finishedAt', 'startedAt')
|
|
|
|
updateTimes: ->
|
|
@notifyPropertyChange '_duration'
|
|
@notifyPropertyChange 'finished_at'
|