0

我正在使用linkedinRails 模块。我想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

我怎样才能解决这个问题?

4

1 回答 1

0

尝试

LinkedIn::Mash.instance_eval do
  def my_method
  end
end

如果您想了解有关 instance_eval 的更多信息或阅读元编程 ruby​​ 书,请查看此内容

于 2013-06-27T17:13:34.123 回答