所以我有一个名为Item的类。我将这个Ebay Gem包含在它自己的Item类中。所以当我现在调用Item类时,它会将它与Ebay的Item类混淆。我知道我可以做这样的事情来指出我自己的Item类:
::Item
但我不想回过头来查看所有代码并将所有Item更改为:: Item。这样做感觉不对,并且真的很烦人。我也做过像
这样的事情include Ebay::Types
Item = ::Item
在我在Ebay类型中包含的类的顶部,但这看起来像是一个黑客。有更清洁的方法吗?我希望我的Item保持不变,我可以像Ebay :: Item那样调用Ebay变量。