Sha256: 35ec1ebc71c01a0a39082e7cca8e806c1ed684dffb7a28ff9fe1be0b496cce4d
Contents?: true
Size: 681 Bytes
Versions: 1
Compression:
Stored size: 681 Bytes
Contents
# frozen_string_literal: true module JobsDashboard module ApplicationHelper def display_time time time.in_time_zone(DEFAULT_LOCAL_TIME_ZONE).strftime("%Y-%m-%d %I:%M:%S") end def status_label status case status when 'complete' return 'success' when 'failed', 'interrupted' return 'error' end end def item_types_collection JobLog.pluck(:item_type).compact.uniq.sort end def statuses_collection JobLog.statuses.keys.map do |key| [I18n.t("jobs_dashboard.statuses.#{key}"), key] end end def queues_collection JobLog.pluck(:queue).compact.uniq.sort end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jobs_dashboard-0.3.4 | app/helpers/jobs_dashboard/application_helper.rb |