# File lib/templater/actions/file.rb, line 46 def invoke! callback(:before) ::FileUtils.mkdir_p(::File.dirname(destination)) ::FileUtils.cp_r(source, destination) callback(:after) end