Method: Jets::PolyFun::BaseExecutor#run
- Defined in:
- lib/jets/poly_fun/base_executor.rb
#run(event, context) ⇒ Object
Handler is in properties:
-
copy lambda function into tmp folder
-
generate Lang wrapper script
-
call wrapper script from ruby. Handle stdout and stderr and result. Pass info back to ruby
16 17 18 19 20 21 22 23 |
# File 'lib/jets/poly_fun/base_executor.rb', line 16 def run(event, context) @temp_dir = create_tmpdir copy_src_to_temp write(code) result = run_lambda_executor(event, context) cleanup result end |