eventboss
eventboss copied to clipboard
Middleware doesn't accept block of code
This code works:
class EventbossLoggerTags < Eventboss::Middleware::Base
def call(work)
queue_name = work.queue.name
Rails.logger.tagged(queue_name) do
yield
end
end
end
while this
class EventbossLoggerTags < Eventboss::Middleware::Base
def call(work, &block)
queue_name = work.queue.name
Rails.logger.tagged(queue_name, &block)
end
end
throws
Failure processing request: wrong number of arguments (given 1, expected 0)