diff --git a/src/geef_blob.erl b/src/geef_blob.erl new file mode 100644 index 0000000..3a88e8d --- /dev/null +++ b/src/geef_blob.erl @@ -0,0 +1,15 @@ +-module(geef_blob). + + +-include("geef_records.hrl"). + +-export([lookup/2, id/1]). + +-spec lookup(repo(), oid() | iolist()) -> object(). +lookup(Repo, Id) -> + {ok, Obj = #object{type=blob}} = geef_object:lookup(Repo, Id), + Obj. + +-spec id(object()) -> oid(). +id(Obj = #object{type=blob}) -> + geef_object:id(Obj).