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