我需要"注射"简单的handle_call函数到我的一个依赖项,可以在不修改原始依赖项的情况下完成吗?
答案 0 :(得分:1)
如果不修改它的来源,我认为这是不可能的。 (虽然取决于dep)我曾经在黑客马拉松上遇到过这样的问题。我只是在github上分配它的源代码,修改它并用git替换导入类似:
{ :foobar, git: "https://github.com/elixir-lang/foobar.git" }
这是一个黑客攻击,但它确实有效。请给我们更具体的例子,也许我们可以采取另一种方式。