tmkw / yamori

A Salesforce console utility for Ruby programmers
https://tmkw.github.io/yamori/
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

汎用的な REST クライアントとして、`yamori-rest-client` を爆誕させる #21

Closed tmkw closed 1 week ago

tmkw commented 1 week ago

今度は yamori のサブモジュールという建付けがあるので、汎用といっても yamori で必要としないものは実装しなくても何も気にする必要がない。

imori で使うから、各種acceptanceテストが終わったら早々に切り出すこと

tmkw commented 1 week ago

またこの変更により、今の Yamori::Connection::Rest は Yamori::Connection::RestAdapter に変更し、コンストラクタで RestClientをもらう設計に変更する。さらに Yamori.generate でも Yamori.generate(:REST, client: rest_client) という具合で、REST のオプションの選択肢を増やす。 client 指定なら外部からアダプタを導入。そうでなければ、connect の中でアダプタ生成

tmkw commented 1 week ago

やめる

結局、汎用的RESTクライアントは、Yamori とは無関係にスクラッチから作る必要があり、無関係な名前をつけて開発すべき。 よって、yamori側で対処はしない。 両方とも並行して開発していく。