class SidekiqUniqueJobs::InvalidUniqueArguments
Error raised when a Lua script fails to execute
@author Mikael Henriksson <mikael@mhenrixon.com>
Public Class Methods
new(options)
click to toggle source
Calls superclass method
# File lib/sidekiq_unique_jobs/exceptions.rb, line 73 def initialize(options) given = options[:given] worker_class = options[:worker_class] lock_args_method = options[:lock_args_method] lock_args_meth = worker_class.method(lock_args_method) num_args = lock_args_meth.arity source_location = lock_args_meth.source_location super( "#{worker_class}##{lock_args_method} takes #{num_args} arguments, received #{given.inspect}" \ "\n\n" \ " #{source_location.join(':')}" ) end