真的不知道怎么称呼这个。第一次写gem,所以不确定最好的方法。
我正在发布一个“图形”Ruby gem,它使用我编写的 2D Array 类。以下 2 种方法中哪种方法最好?
- 将 2D Array 类放入 gem 中。这很好,但我将更新课程,我不想在一个地方进行更新,然后将文件复制到 gem 中并更新它的复杂过程。
- 将 2D Array 类作为单独的 gem 发布,并让 Graphics gem 依赖它。我猜 bundler 会处理这种依赖关系,所以人们很容易使用......?
还有其他理由选择其中一个吗?哪个是最佳实践?