多个项目使用的公共ruby(非rails)模块和类的推荐目录结构

多个项目使用的公共ruby(非rails)模块和类的推荐目录结构,ruby,directory-structure,Ruby,Directory Structure,在花了太多时间用Ruby编写糟糕的代码后,我决定试着把它做好。我在这里和其他地方找到了关于单个ruby项目(而不是rails)目录结构的好指南。 我现在感兴趣的是我有几个项目使用的一些模块和类。我不想在每个项目的lib文件夹中复制这些模块 因此,我的初学者的问题是:设置目录结构的最佳方法是什么,该目录结构将容纳多个项目重用的类和模块。 谢谢你的建议。如果它被多个项目使用,那么把它放在一起,给它起一个名字,并把它做成一块宝石:@NickVeys:你的评论可以作为答案发布,我完全同意。@NickVe

在花了太多时间用Ruby编写糟糕的代码后,我决定试着把它做好。我在这里和其他地方找到了关于单个ruby项目(而不是rails)目录结构的好指南。
我现在感兴趣的是我有几个项目使用的一些模块和类。我不想在每个项目的lib文件夹中复制这些模块

因此,我的初学者的问题是:设置目录结构的最佳方法是什么,该目录结构将容纳多个项目重用的类和模块。
谢谢你的建议。

如果它被多个项目使用,那么把它放在一起,给它起一个名字,并把它做成一块宝石:@NickVeys:你的评论可以作为答案发布,我完全同意。@NickVeys谢谢你的建议。看起来不错。我以此作为我问题的答案。