Resque.Worker.Reserve C# (CSharp) Method

Reserve() public method

public Reserve ( ) : IJob
return IJob
        public IJob Reserve()
        {
            var multi = new MultiQueue(Client, RedisQueues);
            var item = multi.Pop();
            if (item != null)
            {
                var queueName = GetQueueName(item.Item1);
                return JobCreator.CreateJob(FailureService, this, item.Item2, queueName);
            }
            return null;
        }