我正在進行移動⇔網絡測試,將Calabash和Capybara寶石相結合。寶石調用方法具有相同的名稱(如page
),我發現很難讓我的代碼執行所需文件的方法。如何卸載/不需要寶石
我可以不需要寶石嗎?請讓我知道這是否可能,以及這是否是一個好主意。
我正在進行移動⇔網絡測試,將Calabash和Capybara寶石相結合。寶石調用方法具有相同的名稱(如page
),我發現很難讓我的代碼執行所需文件的方法。如何卸載/不需要寶石
我可以不需要寶石嗎?請讓我知道這是否可能,以及這是否是一個好主意。
我可以不需要寶石嗎?
號
require
只需運行該文件。期。 「不需要」然後基本上意味着反向運行文件,撤銷代碼所做的一切。但那是不可能的。設想一個非常簡單的寶石,其中只包含這一行:
print "\a"
這將導致計算機發出一聲蜂鳴。 「不需要」意味着每個在電腦附近的人都會忘記他們聽到了嗶嗶聲。這太荒謬了。
有一些編程語言,庫和計算結構,它們被明確地設計成它們可以 - 在非常有限的嚴格限制的情況下 - 「反向運行」,但Ruby不是這種語言。
簡單但非常有效的答案! –
他們在同一個類中有相同的方法名嗎? – sawa