class TrustyCms::TaskSupport

def cache_files(dir, files, cache_file)


Write the combined content of files in dir into cache_file in the same dir.
def cache_files(dir, files, cache_file)
  cache_content = files.collect { |f|
    File.read(File.join(dir, f)) }.join("\n\n")
  cache_path = File.join(dir, cache_file)
  File.delete(cache_path) if File.exists?(cache_path)
  File.open(cache_path, "w+") { |f| f.write(cache_content) }
end