我使用的是谷歌驅動器API,我從谷歌驅動器API獲取文件對象。
現在
該文件可能/可能沒有downloadLink和webContentLink,具體取決於用戶驗證文件。
現在
我有這些方法,其中如何檢查方法是否存在並在Ruby中返回一些值?
download_links[index][1] = i.webContentLink if i.responds_to? :webContentLink
現在
它說responds_to不是爲我所定義。
現在
我是一個遠程對象,所以我不能改變它的實現並添加method_missing或responds_to方法。
so
如何檢查i.webContentLink是否爲有效的方法,或不在該第i個對象中。