Sha256: e7eee10dc9dce64bf53ab31930a13ac21fc83e71f0b7affbfedae1c0af34554d
Contents?: true
Size: 446 Bytes
Versions: 6
Compression:
Stored size: 446 Bytes
Contents
module ForemanTasks class Task::Summarizer def summarize_by_status(since=nil) result = ::ForemanTasks::Task.select('count(state), state, result').group(:state, :result).order(:state) result.where('started_at > ?', since) if since result end def latest_tasks_in_errors_warning(limit=5) ::ForemanTasks::Task.where('result in (?)', ['error', 'warning']).order('started_at DESC').limit(limit) end end end
Version data entries
6 entries across 6 versions & 1 rubygems