【发布时间】:2021-10-21 17:04:26
【问题描述】:
覆盖从父类继承的依赖 gem 类
如果我使用 blah gem,并且这个 gem 有一个名为 foo 的类,它继承自 bar。但我想在这个宝石上改变这个类。有没有办法可以做到这一点,我已经看到了覆盖 gems 类的方法但不覆盖实际类的方法。
例如。
我要覆盖的类如下:
class foo < bar
def some_method
end
def another_method
end
end
我想如何覆盖这个类:
class foo < not_bar
def a_different_some_method
end
def a_different_another_method
end
end
【问题讨论】:
-
类名以大写字母开头。而且您可能希望拥有相同的方法名称但具有不同的实现。
-
这能回答你的问题吗? Override module method from another module