# File lib/cgikit/template_store.rb, line 162 def save( template ) unless FileTest.directory?(@tmpdir) then require 'fileutils' FileUtils.makedirs(@tmpdir) end filename = cache_file_name(template.component) FileLock.exclusive_lock(filename) do |file| Marshal.dump(template, file) end end