lib/resque/server/helpers.rb in resque-1.26.0 vs lib/resque/server/helpers.rb in resque-1.27.0
- old
+ new
@@ -16,11 +16,11 @@
@failed_size ||= Resque::Failure.count(params[:queue], params[:class])
end
def failed_per_page
@failed_per_page = if params[:class]
- failed_size
+ failed_size
else
20
end
end
@@ -46,7 +46,19 @@
class_name = item['payload']['class'] if item['payload']
class_name ||= "nil"
classes[class_name] += 1
end
classes
+ end
+
+ def page_entries_info(start, stop, size, name = nil)
+ if size == 0
+ name ? "No #{name}s" : '<b>0</b>'
+ elsif size == 1
+ 'Showing <b>1</b>' + (name ? " #{name}" : '')
+ elsif size > failed_per_page
+ "Showing #{start}-#{stop} of <b>#{size}</b>" + (name ? " #{name}s" : '')
+ else
+ "Showing #{start} to <b>#{size - 1}</b>" + (name ? " #{name}s" : '')
+ end
end
end