Module: Mumukit::Templates::WithIsolatedEnvironment

Defined in:
lib/mumukit/templates/with_isolated_environment.rb

Instance Method Summary collapse

Instance Method Details

#run_files!(*files) ⇒ Object Also known as: run_file!



3
4
5
6
7
8
9
# File 'lib/mumukit/templates/with_isolated_environment.rb', line 3

def run_files!(*files)
  env = Mumukit::IsolatedEnvironment.new
  env.configure!(*files) { |*filenames| command_line(*filenames) }
  env.run!
ensure
  env.destroy!
end