Method: Jets::PolyFun::BaseExecutor#copy_src_to_temp
- Defined in:
- lib/jets/poly_fun/base_executor.rb
#copy_src_to_temp ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/jets/poly_fun/base_executor.rb', line 39 def copy_src_to_temp app_class = @task.class_name.constantize internal = app_class.respond_to?(:internal) && app_class.internal src = internal ? "#{File.expand_path("../internal", File.dirname(__FILE__))}/#{@task.poly_src_path}" : "#{Jets.root}/#{@task.poly_src_path}" dest = "#{@temp_dir}/#{@task.poly_src_path}" FileUtils.mkdir_p(File.dirname(dest)) FileUtils.cp(src, dest) end |