Reference: get the constructor to work with new elixir as well

This commit is contained in:
Carlos Martín Nieto
2013-08-10 20:00:07 +02:00
parent 0e93508e80
commit aaf6a3c6e3

View File

@@ -8,6 +8,9 @@ defrecord Geef.Reference, Record.extract(:geef_reference, from: "src/geef_record
end end
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({:ok, ref}), do: {:ok, Reference.new ref}
defp maybe_ref(err = {:error, _}), do: err defp maybe_ref(err = {:error, _}), do: err