Skip to content

Instantly share code, notes, and snippets.

@josevalim
Created June 22, 2014 09:13
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save josevalim/85bc892098cf80bc4151 to your computer and use it in GitHub Desktop.
@proto_version "1.0"
def process_options(opts) do
ret = []
if opts[:in], do: ret = ["-in"|ret]
case opts[:err] do
:out -> ret = ["-err", "out"|ret]
:err -> ret = ["-err", "err"|ret]
_ -> nil
end
if dir=opts[:dir], do: ret = ["-dir", dir|ret]
case :application.get_env(:porcelain, :goon_driver_log) do
:undefined -> nil
{:ok, val} -> ret = ["-log", val|ret]
end
["-proto", @proto_version|ret]
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment