厨师。我可以在wrapper-cookbook中覆盖库方法吗?

时间:2018-03-15 19:35:34

标签: ruby chef

实施例: a - 社区食谱, b - 包装食谱

一个/库/ default.rb:

module Path
  def path
    '/var/'
  end

  def other_method; end
  ...
end

此模块包含在食谱资源中。 一个/资源/ default.rb:

include Path
...
a = path
b = other_method
...

我想在包装器cookbook中覆盖路径方法:

B /库/ default.rb:

module Path
  def path
    '/usr/'
  end
end

1 个答案:

答案 0 :(得分:0)

是的, <ComboBox HorizontalAlignment="Left" Margin="150,85,0,0" VerticalAlignment="Top" Width="120" Style="{DynamicResource ComboBoxFlatStyle}"/> 中的代码只是按原样运行,因此所有关于猴子修补的正常Ruby规则都适用。