From 6c73d9e29ed8217488262e416c27abd941051834 Mon Sep 17 00:00:00 2001 From: Ramon Snir Date: Sat, 14 Mar 2015 12:28:42 +0200 Subject: [PATCH] fix Geef.Signature for Elixir use --- lib/geef/signature.ex | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/geef/signature.ex b/lib/geef/signature.ex index 20e470a..5de6d3f 100644 --- a/lib/geef/signature.ex +++ b/lib/geef/signature.ex @@ -10,8 +10,12 @@ defmodule Geef.Signature do defp maybe_sig({:ok, sig}), do: from_record(sig) defp maybe_sig(error = {:error, _}), do: error - def from_record({:geef_signature}) do - %Geef.Signature{} + def from_record({:geef_signature, name, email, time}) do + %Geef.Signature{name: name, email: email, time: time} + end + + def to_record(%Geef.Signature{name: name, email: email, time: time}) do + {:geef_signature, name, email, time} end end