X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/b20599b6503be65674c3e420be6cca91b507ac0a..bc4644e25d7ed612e18f68bc712e8f52fc51a782:/cookbooks/chef/libraries/edit_file.rb?ds=sidebyside diff --git a/cookbooks/chef/libraries/edit_file.rb b/cookbooks/chef/libraries/edit_file.rb index a3c892d71..bfbec455c 100644 --- a/cookbooks/chef/libraries/edit_file.rb +++ b/cookbooks/chef/libraries/edit_file.rb @@ -1,11 +1,17 @@ class Chef - class Recipe - def edit_file(file, &block) - Chef::DelayedEvaluator.new do - ::File.new(file).collect do |line| - block.call(line) - end.join("") + module Mixin + module EditFile + def edit_file(file, &_block) + Chef::DelayedEvaluator.new do + ::File.new(file).collect do |line| + yield line + end.join("") + end end end end + + class Recipe + include Chef::Mixin::EditFile + end end