是否可以根据条件逻辑将一个函数或一系列函数委托给多个其他对象之一?
前任:
class Item
has_one :thing
has_one :other_thing
delegate :foo,
:bar
to: :[thing or other_thing]
end
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我希望将 foo 和 bar 操作委托给该事物,或者基于某些条件逻辑委托给其他事物。