モバイルアプリサービス部@モバイルバックエンドグループの五十嵐です。 データベースを持たずに REST API 経由でデータを管理するRailsアプリケーションを作る場合、皆さんならどうするでしょうか。HTTP Clientクラスを作って、Parseクラスを作って、Modelレイヤーに振る舞いを実装するでしょうか。実はそれらを自前で作らなくても、Modelレイヤーに HTTP Client としての機能をもたせ、ActiveRecordのような振る舞いを提供する gem があります。 今回はそのようなREST API Client となる gem と、APIのモックテストをするために必要な gem を紹介します。 REST API Client 調べてみたところ、代表的な gem が3つほどありました。それぞれ機能や特徴を見てみましょう。 - (https://github.com/rai