Closed tmkw closed 1 week ago
またこの変更により、今の Yamori::Connection::Rest は Yamori::Connection::RestAdapter に変更し、コンストラクタで RestClientをもらう設計に変更する。さらに Yamori.generate でも Yamori.generate(:REST, client: rest_client)
という具合で、REST のオプションの選択肢を増やす。 client 指定なら外部からアダプタを導入。そうでなければ、connect の中でアダプタ生成
やめる
結局、汎用的RESTクライアントは、Yamori とは無関係にスクラッチから作る必要があり、無関係な名前をつけて開発すべき。 よって、yamori側で対処はしない。 両方とも並行して開発していく。
今度は yamori のサブモジュールという建付けがあるので、汎用といっても yamori で必要としないものは実装しなくても何も気にする必要がない。
imori で使うから、各種acceptanceテストが終わったら早々に切り出すこと