我有几个库函数,这些函数在给定的食谱中的所有食谱中都很常见。因此,如果我提供配方名称,那么这些库函数可以针对特定配方进行预期的行为更改。
与模板位置相似的情况下,配方特定模板存储在以配方命名的目录下。
现在在运行期间的厨师食谱中,如何确定运行配方的名称,这可以让我利用上面的模板目录结构和库函数。
由于
答案 0 :(得分:4)
使用recipe_name
方法
Chef::Log.info("I am a message from the #{recipe_name} recipe in the #{cookbook_name} cookbook.")