class Mumukit::Templates::MultiFileHook
Public Instance Methods
compile(request)
click to toggle source
Calls superclass method
Mumukit::Templates::FileHook#compile
# File lib/mumukit/templates/multi_file_hook.rb, line 7 def compile(request) return super unless has_files?(request) self.request = request write_tempdir! compile_file_content(request) end
run!(tempdir)
click to toggle source
Calls superclass method
Mumukit::Templates::FileHook#run!
# File lib/mumukit/templates/multi_file_hook.rb, line 14 def run!(tempdir) return super unless has_files?(request) begin result, status = run_files!(*tempdir.files) post_process_file(tempdir.files, cleanup_raw_result(result), status) ensure FileUtils.rm_rf tempdir.dir end end