diff --git a/lib/sidekiq/web.rb b/lib/sidekiq/web.rb index ecdf89f9..44214fe4 100644 --- a/lib/sidekiq/web.rb +++ b/lib/sidekiq/web.rb @@ -107,10 +107,14 @@ module Sidekiq [score.to_f, jid] end + def truncate(text, truncate_after_chars = 2000) + truncate_after_chars && text.size > truncate_after_chars ? "#{text[0..truncate_after_chars]}..." : text + end + def display_args(args, truncate_after_chars = 2000) args.map do |arg| a = arg.inspect - truncate_after_chars && a.size > truncate_after_chars ? "#{a[0..truncate_after_chars]}..." : a + truncate(a) end.join(", ") end diff --git a/web/views/retries.erb b/web/views/retries.erb index b922861e..a7c43caa 100644 --- a/web/views/retries.erb +++ b/web/views/retries.erb @@ -21,6 +21,7 @@