Packages

A very simple (and barely-functioning) Ruby runner for Elixir

Current section

Files

Jump to
rubix lib rubix.ex
Raw

lib/rubix.ex

defmodule Rubix do
def eval(ruby_code) do
{output, status} = System.cmd("ruby", ["-e", ruby_code], stderr_to_stdout: true)
case status do
0 ->
{:ok, output}
_ ->
{:error, output}
end
end
def eval_file(ruby_file) do
{output, status} = System.cmd("ruby", [ruby_file], stderr_to_stdout: true)
case status do
0 ->
{:ok, output}
_ ->
{:error, output}
end
end
end