Sha256: 4b7629ad64241f808f04c96142d81ddaead13da97ac2ad1b59432eca129a68d0

Contents?: true

Size: 201 Bytes

Versions: 7

Compression:

Stored size: 201 Bytes

Contents

class ProcWorker
  include Sidekiq::Worker

  sidekiq_options throttle: { threshold: 10, period: 1.minute, key: Proc.new { |*args| args.join(':') } }

  def perform(*args)
    puts args.first
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sidekiq-throttler-0.5.1 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.4.1 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.4.0 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.3.1 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.3.0 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.2.0 spec/app/workers/proc_worker.rb
sidekiq-throttler-0.1.0 spec/app/workers/proc_worker.rb