Skip to content

Instantly share code, notes, and snippets.

@mndvns
Created February 1, 2016 20:26
Show Gist options
  • Save mndvns/fb973960e3c6abd373cd to your computer and use it in GitHub Desktop.
Save mndvns/fb973960e3c6abd373cd to your computer and use it in GitHub Desktop.
λ : make
Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
== Compilation error on file lib/api/http.ex ==
** (CompileError) lib/api/http.ex:38: undefined function generate/2
(stdlib) erl_eval.erl:669: :erl_eval.do_apply/6
make: *** [start] Error 1
def generate(name, mod) do
get "/" <> name, {Api.Resource.Cases, ChangeRequests},
service: Api.Service.ChangeRequest,
read: {Api.Resource.Cases.Read, ChangeRequests.Read},
create: {Api.Resource.Cases.Create, ChangeRequests.Create},
delete: {Api.Resource.Cases.Delete, ChangeRequests.Delete}
post "/" <> name, {Api.Resource.Cases.Create, ChangeRequests.Create},
service: Api.Service.ChangeRequest,
read: {Api.Resource.Cases.Read, ChangeRequests.Read}
get "/" <> name <> "/:item", {Api.Resource.Cases.Read, ChangeRequests.Read},
service: Api.Service.ChangeRequest,
delete: {Api.Resource.Cases.Delete, ChangeRequests.Delete}
delete "/" <> name <> "/:item", {Api.Resource.Cases.Delete, ChangeRequests.Delete},
service: Api.Service.ChangeRequest,
index: {Api.Resource.Cases, ChangeRequests}
end
generate("change_requests", nil)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment