Sha256: 13a547ddbc543586009e03658f91df6d556c5a5613aa57e02b57a4229ca42d6a
Contents?: true
Size: 949 Bytes
Versions: 6
Compression:
Stored size: 949 Bytes
Contents
class Lanes.Models.JobStatus extends Lanes.Models.Base props: id: 'string' job_name: 'string' progress: 'number' attempt: 'integer' state: 'string' recorded_at: 'date' queued_at: 'date' errors: 'any' data: 'object' session: parent: 'object' events: 'remote-update': 'onUpdate' derived: isSubmitted: deps: ['id'], fn: -> !@isNew() isExecuting: deps: ['state'], fn: -> _.includes(['unqueued', 'queued', 'started'], @state) isActive: deps: ['isSubmitted', 'isExecuting'], fn: -> !(@isSubmitted or @isExecuting) stepsCompleted: deps: ['data'], fn: -> _.map(_.keys(@data?.output), _.titleize) onUpdate: -> @trigger('update', @) @parent?.trigger('update', @)
Version data entries
6 entries across 6 versions & 1 rubygems