Exception: Q::DuplicateQueueMethodError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/q/errors.rb

Instance Method Summary collapse

Constructor Details

#initialize(base, method) ⇒ DuplicateQueueMethodError

Returns a new instance of DuplicateQueueMethodError.



26
27
28
29
30
# File 'lib/q/errors.rb', line 26

def initialize(base, method)
  msg = "Cannot create queue method: '#{method}'. Method already exists on #{base}.queue, cannot overwrite"
  msg << "Originally defined at #{base.queue.method(method).source_location}"
  super(msg)
end