Sha256: 9ad8bdf789fe90d9b0cdd4db59ced04a19e2a7da13ae0c02aed650ff5e11de83
Contents?: true
Size: 517 Bytes
Versions: 3
Compression:
Stored size: 517 Bytes
Contents
module RocketJobMissionControl class QueuedJobsDatatable < JobsDatatable private def data jobs.map do |job| { '0' => class_with_link(job), '1' => h(job.description.try(:truncate, 50)), '2' => h(job.priority), '3' => h(job.duration), 'DT_RowClass' => "card callout callout-#{job.state}" } end end def sort_column(index) columns = %w[_type description priority duration] columns[index.to_i] end end end
Version data entries
3 entries across 3 versions & 1 rubygems