diff --git a/lib/geef/reference.ex b/lib/geef/reference.ex index 37d1163..e7d9dc9 100644 --- a/lib/geef/reference.ex +++ b/lib/geef/reference.ex @@ -8,6 +8,9 @@ defrecord Geef.Reference, Record.extract(:geef_reference, from: "src/geef_record end end + def new(ref) do + set_elem(ref, 0, Geef.Reference) + end defp maybe_ref({:ok, ref}), do: {:ok, Reference.new ref} defp maybe_ref(err = {:error, _}), do: err