【发布时间】:2014-09-18 11:31:47
【问题描述】:
我有兴趣制作一个要求我为 ruby 提供 gmail gem 的应用程序。 现在有 2 颗宝石:
https://github.com/dcparker/ruby-gmail
https://github.com/nu7hatch/gmail
两个 gem 具有相同的 require 名称,即:gmail 第二个很清楚,但其中一种方法存在问题。此方法在第一个 gem(链接)中效果很好。所以我在想也许我可以要求第一个用于这种方法。有没有可能,怎么做?
【问题讨论】:
-
我怀疑你能否同时使用这两种宝石。一个定义
class Gmail,另一个定义module Gmail。您不能拥有同名的类和模块。即使两者都是一个类或都是一个模块(这样你就可以同时需要这两个文件),你会很幸运让他们一起工作。
标签: ruby-on-rails ruby gem