我有一个DJ执行返回值的操作。是否可以捕获执行方法返回的值?
我尝试过这样的事情:
module MyModule
class MyClass < Struct.new(:user_id)
attr :return_value
def perform()
@return_value = OtherModule::OtherClass.the_method
end
def success(job)
puts @return_value.inspect
end
end
end
但这不起作用,因为它会在有结果时显示nil
。有什么想法吗?