executor v0.0.3 Executor.Elixir

This module is responsible for executing elixir code.

Summary

Functions

Generates the script to execute Elixir code. Code is rescued on error Deliminators are placed in to aid in capturing results

Returns Elixir specific file name for temporary script

Returns result map for the given Elixir code

Functions

code_template(code)

Generates the script to execute Elixir code. Code is rescued on error Deliminators are placed in to aid in capturing results

new_file_name()

Returns Elixir specific file name for temporary script

run(code)

Returns result map for the given Elixir code

iex> run(“%{not: :me} |> Map.get_lazy(:but, fn -> :this end)”) {:ok, %{return: “:this”, stdout: “”}}