Sha256: a0c7e742626c94a9c20137005e3befde1588bd987386efa7853d9cdc39081510
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
<% status = job.status %> <% enqueued_at = job.enqueued_at %> <% run_at = job.run_at %> <% if status == :enqueued %> <%= erb :_progress_bar, locals: {bars: [[:enqueued, 1.0]]} %> <% elsif status == :requeued %> <%= erb :_progress_bar, locals: {bars: [[:requeued, 1.0]]} %> <% elsif status == :running %> <% runtime = Time.now - enqueued_at %> <% enqueued_pct = (run_at - enqueued_at) / runtime %> <% run_pct = 1.0 - enqueued_pct %> <%= erb :_progress_bar, locals: {bars: [[:enqueued, enqueued_pct], [:running, run_pct]], active: true} %> <% elsif status == :complete %> <% runtime = job.complete_at - enqueued_at %> <% enqueued_pct = (run_at - enqueued_at) / runtime %> <% run_pct = 1.0 - enqueued_pct %> <%= erb :_progress_bar, locals: {bars: [[:enqueued, enqueued_pct], [:complete, run_pct]]} %> <% elsif status == :failed %> <% runtime = job.failed_at - enqueued_at %> <% enqueued_pct = (run_at - enqueued_at) / runtime %> <% failed_pct = 1.0 - enqueued_pct %> <%= erb :_progress_bar, locals: {bars: [[:enqueued, enqueued_pct], [:failed, failed_pct]]} %> <% end %>
Version data entries
4 entries across 4 versions & 1 rubygems