Rename the object module to geef_obj
This leaves us geef_object as the record to match against.
This commit is contained in:
19
lib/geef/object.ex
Normal file
19
lib/geef/object.ex
Normal file
@@ -0,0 +1,19 @@
|
||||
defrecord :geef_object, Record.extract(:geef_object, from: "src/geef_records.hrl")
|
||||
|
||||
defmodule Geef.Object do
|
||||
|
||||
def lookup(repo, id), do: :geef_obj.lookup(repo, id)
|
||||
def lookup!(repo, id) do
|
||||
case :geef_obj.lookup(repo, id) do
|
||||
{:ok, obj} ->
|
||||
obj
|
||||
{:error, err} ->
|
||||
raise err
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def lookup(repo, id, type), do: :geef_obj.lookup(repo, id, type)
|
||||
def id(obj), do: :geef_obj.id(obj)
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user