2013-06-27 25 views
0

我正在使用用於Rails的linkedin模塊。我想在此模塊中添加一個類LinkedIn::Mash的方法。我做了mash.rb文件添加到/models/concerns(我使用Rails 4):將方法混合到現有模塊中

module LinkedIn 
    class Mash 
     def my_method 
     end 
    end 
end 

然而,這不起作用:

my_mash_ojbect.respond_to? :my_method #=> false 

我該如何解決這個問題?

回答

0

嘗試

LinkedIn::Mash.instance_eval do 
    def my_method 
    end 
end 

看一看this,如果你想了解更多關於instance_eval的或讀元編程紅寶石書

+0

謝謝@Vimsha。有用。 – AdamNYC