Method: Logical::Naf::Job#started_at

Defined in:
app/models/logical/naf/job.rb

#started_atObject



268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
# File 'app/models/logical/naf/job.rb', line 268

def started_at
  if @job.started_at.present?
    value = Time.zone.now - @job.started_at
    if value < 60
      "#{value.to_i} seconds ago, #{@job.started_at.localtime.strftime("%Y-%m-%d %r")}"
    elsif value < 172_800
      time_difference(value, @job.started_at)
    elsif value >= 172_800
      "#{time_ago_in_words(@job.started_at, true)} ago, #{@job.started_at.localtime.strftime("%Y-%m-%d %r")}"
    else
      ""
    end
  else
    ""
  end
end