0
我在Ruby中編寫了一個API封裝器,不確定如何繼續。 HTTParty
是非常好的,照顧我的一切,但在HTTParty::get
它返回一個HTTParty::Response
對象。在Ruby中使用HTTParty編寫API封裝器時的設計決策
我想知道的,是它更好地:
- 讓與
HTTParty::Response
對象的用戶直接工作 - 轉換爲哈希不知何故?
- 創建一個具有屬性/字段作爲Response對象中的鍵的類的實例?
在我問之前,我將忽略ActiveRecord的內容(快速谷歌搜索顯示它與Ruby on Rails相關)。如果API可以返回多個JSON結構,那麼該怎麼辦?我需要創建10個以上的課程才能使用它們?或者是否有替代方案? – DillPixel 2013-02-20 17:03:57
我最初嘗試的方法是創建一個存儲HTTParty哈希的類,然後根據需要對其進行解析。它感覺非常脆弱,並且與數據的原始結構相關聯。將這些數據解析成相關的類似乎更合適,並且使測試更簡單。因人而異。 :) – 2013-02-20 17:08:08