Нет способа передать его напрямую в Resque. Однако вы можете настроить другой механизм сохранения для сохранения объекта до тех пор, пока работник не выполнит задание.
Вы можете довольно легко настроить хранилище memcached в Ruby / Rails и передать строковый ключ в задание. Когда задание выполняется, оно десериализуется из memcached и истекает срок действия ключа.
Не совсем рекомендуемый способ сделать что-то (потому что кэширование обычно не гарантирует, что Объект останется до доступа), но если у вас есть жесткие зависимости от сериализации Resque и IMAP, тогда это может быть решением.