Add lookup/2 to the specific types

They proxy to geef_object:lookup/3 which looks up the object and
asserts the type.
This commit is contained in:
Carlos Martín Nieto
2013-04-22 01:57:53 +02:00
parent 3adfa507c0
commit 54d9e8b63a
4 changed files with 25 additions and 8 deletions

View File

@@ -10,8 +10,7 @@
-spec lookup(repo(), oid() | iolist()) -> object().
lookup(Repo, Id) ->
{ok, Obj = #object{type=blob}} = geef_object:lookup(Repo, Id),
Obj.
geef_object:lookup(Repo, Id, blob).
-spec id(object()) -> oid().
id(Obj = #object{type=blob}) ->