これにタイトルを付ける方法を本当に知りませんでした。初めて宝石を書くので、それを行うための最良の方法についてはよくわかりません。
私が書いた2D配列クラスを使用する「グラフィックス」Rubygemをリリースしています。次の2つのアプローチのどれが最適ですか?
- 2D配列クラスをgemに配置します。これは問題ありませんが、クラスを更新するので、クラスを1か所で更新してから、ファイルをgemにコピーして更新するという複雑なプロセスは必要ありません。
- 2D Arrayクラスを別のgemとしてリリースし、Graphicsgemをそれに依存させます。バンドラーはこの依存関係を処理するので、人々が使いやすいと思います...?
どちらかを選択する他の理由はありますか?ベストプラクティスはどれですか?