Sha256: e110d7693157620e3c6cca83018b91d27957ab1e51c37b8ef7f5ac3bf98e31c2
Contents?: true
Size: 690 Bytes
Versions: 4
Compression:
Stored size: 690 Bytes
Contents
module RocketJobMissionControl class DirmonEntriesDatatable < AbstractDatatable delegate :dirmon_entry_path, :state_icon, to: :@view private def map(dirmon) { '0' => name_with_link(dirmon), '1' => h(dirmon.job_class_name), '2' => h(dirmon.pattern.try(:truncate, 80)), 'DT_RowClass' => "card callout callout-#{dirmon.state}" } end def name_with_link(dirmon) <<-EOS <a href="#{dirmon_entry_path(dirmon.id)}"> <i class="fa #{state_icon(dirmon.state)}" style="font-size: 75%" title="#{dirmon.state}"></i> #{dirmon.name} </a> EOS end end end
Version data entries
4 entries across 4 versions & 1 rubygems