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