Ruby on rails 如何为一个项目使用多个ruby文件创建自己的gem

Ruby on rails 如何为一个项目使用多个ruby文件创建自己的gem,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有多个ruby文件用于创建服务器、将卷附加到服务器、备份卷等 目前我已经创建了我自己的gem,它能够创建一个新的服务器,现在我已经将所有其他脚本包含到同一个gem中,这样它将成为所有人的一个gem 如何实现这一点?一种常见的模式是使用顶级模块,而需要此模块中所需的任何其他模块 你的问题可能过于宽泛,无法在这里得到一个简洁的答案,但请阅读一下指南,看看你是否能塑造一些东西: 如果您在这里有任何乐趣,请发布一些代码,说明您的尝试和不足之处,这样人们就能更好地提供帮助:) 希望这有助于入门。@Der

我有多个ruby文件用于创建服务器、将卷附加到服务器、备份卷等

目前我已经创建了我自己的gem,它能够创建一个新的服务器,现在我已经将所有其他脚本包含到同一个gem中,这样它将成为所有人的一个gem


如何实现这一点?

一种常见的模式是使用顶级模块,而
需要此模块中所需的任何其他模块

你的问题可能过于宽泛,无法在这里得到一个简洁的答案,但请阅读一下指南,看看你是否能塑造一些东西:

如果您在这里有任何乐趣,请发布一些代码,说明您的尝试和不足之处,这样人们就能更好地提供帮助:)


希望这有助于入门。

@DerekHopper,ta编辑。我在圣诞节前的大脑一定比我想象的更兴奋:)看看这个:我用同一个url创建了我自己的宝石。现在我必须在同一个gem中包含其他ruby文件,而不是为每个ruby文件创建单独的gem[root@xx创建_服务器_xxx]#光盘库/[root@xxlib]#ls-ltr总计4个drwxr-xr-x。2根根目录12月24日15日02:35创建\u服务器\u xxx-rw-r--r--。1 root根1368 Dec 15 02:42创建\u服务器\u xxx.rb[root@xxlib]#我已经创建了我的gem create_server_xxx,并且运行良好,现在我已经将其他ruby文件添加到同一个gem中。这正是答案所涵盖的@AkashSarpate-看看文档链接,或者评论中的SitePoint指南,以及它们使用的文件结构。这是构建由多个文件组成的单个gem的方法。我不确定你还需要什么-也许用一些相关的代码更新你的问题,我会从那里看看。祝你好运:)