X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/4f94ccf583d86093b3756f5999de5bfcdff99895..45c0862be818c87ac9825ed36a7a2e9d3a1aab7c:/cookbooks/chef/libraries/edit_file.rb?ds=inline diff --git a/cookbooks/chef/libraries/edit_file.rb b/cookbooks/chef/libraries/edit_file.rb index 6260c8a40..7de56267f 100644 --- a/cookbooks/chef/libraries/edit_file.rb +++ b/cookbooks/chef/libraries/edit_file.rb @@ -1,17 +1,15 @@ -class Chef +module OpenStreetMap module Mixin module EditFile - def edit_file(file, &block) + def edit_file(file, &_block) Chef::DelayedEvaluator.new do ::File.new(file).collect do |line| - block.call(line) + yield line end.join("") end end end end - - class Recipe - include Chef::Mixin::EditFile - end end + +Chef::DSL::Recipe.include(OpenStreetMap::Mixin::EditFile)