私が構築しているStock Portfolioシミュレーションゲーム用のRails 5 APIを設計しています。ビルドの一部は外部APIとやり取りして最新の株価を引き出し、分析を実行することができます。外部APIのベストプラクティスと対話するRails5 API
私の質問:外部APIとの対話のベストプラクティスは何ですか? Net/HTTPを使って実際に電話をかけるのですが、そのコードをどこに置くべきですか?これをモデルの1つに直接入れることができますが、APIが将来サポートされない場合は、外部APIとのやりとりを分けていきたいと思います。私が検討している
他のもの: - クラスまたはモジュールを作成し、libフォルダ にそれを置く - サービス を作成する - アダプタ
を作成し、すべての人の考えを聞くのが大好きです。