class Object

Public Instance Methods

failed_class_counts(queue = params[:queue]) click to toggle source
# File lib/resque/server/helpers.rb, line 43
def failed_class_counts(queue = params[:queue])
  classes = Hash.new(0)
  Resque::Failure.each(0, Resque::Failure.count(queue), queue) do |_, item|
    class_name = item['payload']['class'] if item['payload']
    class_name ||= "nil"
    classes[class_name] += 1
  end
  classes
end
failed_date_format() click to toggle source

failed.erb helpers#

# File lib/resque/server/helpers.rb, line 6
def failed_date_format
  "%Y/%m/%d %T %z"
end
failed_end_at() click to toggle source
# File lib/resque/server/helpers.rb, line 31
def failed_end_at
  if failed_start_at + failed_per_page > failed_size
    failed_size
  else
    failed_start_at  + failed_per_page
  end
end
failed_multiple_queues?() click to toggle source
# File lib/resque/server/helpers.rb, line 10
def failed_multiple_queues?
  return @multiple_failed_queues if defined?(@multiple_failed_queues)
  @multiple_failed_queues = Resque::Failure.queues.size > 1
end
failed_order() click to toggle source
# File lib/resque/server/helpers.rb, line 39
def failed_order
  params[:order] || 'desc'
end
failed_per_page() click to toggle source
# File lib/resque/server/helpers.rb, line 19
def failed_per_page
  @failed_per_page = if params[:class]
    failed_size  
  else
    20
  end
end
failed_size() click to toggle source
# File lib/resque/server/helpers.rb, line 15
def failed_size
  @failed_size ||= Resque::Failure.count(params[:queue], params[:class])
end
failed_start_at() click to toggle source
# File lib/resque/server/helpers.rb, line 27
def failed_start_at
  params[:start].to_i
end