2017-08-30 69 views
0

我有代碼,做這樣的事情一個chef_gem:如何猴子修補節點對象?

class Chef 
    class Node 
    def cool_thing 
     # ... stuff ... 
    end 
    end 
end 

而且,紅寶石寶石肯定被安裝在目標主機上。但是,我的廚師食譜的kitchen converge測試沒有說「節點沒有cool_thing方法」。

我被其他人告知我必須做類似::Chef::Node.send(... magic ...)的事情,但我不確定我需要做什麼來創造魔法。

任何想法,想法,咆哮?

回答

0

您將不得不要求gem使該代碼實際加載。但真的不這樣做。找到其他選項,任何選項。