From aaf6a3c6e39de94f67f5c8d9550dd271d8d155cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Sat, 10 Aug 2013 20:00:07 +0200 Subject: [PATCH] Reference: get the constructor to work with new elixir as well --- lib/geef/reference.ex | 3 +++ 1 file changed, 3 insertions(+) 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