require gmail
gmail = Gmail.connect("testemail@gmail.com", "password")
SidekiqWorker.perform_async(gmail, item.user_id)
gmail.logout()
我想将一个对象传递给 sidekiq,它是一个 gmail 客户端对象,我不想在 perform 方法中创建该对象,所以我要传递它并以字符串格式传递,我正在借助 open struct通过它,但它以字符串格式进行。
#OpenStruct gmail=#Gmail::Client0xbe18230 (abcd@gmail.com) connected>>