寶石打算支持寶石a
或b
作爲功能的替代品。正確的方式來指定寶石中寶石的可選依賴關係寶石文件
在代碼中,我檢查defined?(A)
如果我回落到b
這很好。
但作爲一個寶石開發者如何指定這些依賴關係?
1)我在Gemfile中放入了什麼。
group :development, :test do
gem 'a', :require => false
gem 'b', :require => false
end
這允許Bundle.require(:test)
不自動需要a,b?
2)在我的測試中,當我們回退到b
時,如何明確要求a
和b
分別模仿(或模擬)場景?
3)我又如何指定a
或b
是寶石的先決條件。
謝謝
thx,你有一個觀點3)然後,也許1):你不提這些寶石是否正確?對2)有什麼想法? –
我不明白你的評論。 =/ –