lib/doumi/port/adapter/ruby.ex
defmodule Doumi.Port.Adapter.Ruby do
use Doumi.Port.Adapter, erlport: :ruby
def default_opts(nil) do
[ruby: "ruby"]
end
def default_opts(otp_app) do
[
ruby: "ruby",
ruby_lib: [
[:code.priv_dir(otp_app), "ruby"] |> Path.join(),
[:code.priv_dir(otp_app), "ruby", "lib"] |> Path.join()
]
]
end
end