From 56d8031c25446861861586a2039e35f749dbbd57 Mon Sep 17 00:00:00 2001 From: Martin Frost Date: Tue, 5 May 2015 23:18:07 +0200 Subject: [PATCH] remove infinite loop in Isn.Base --- lib/isn/base.ex | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/isn/base.ex b/lib/isn/base.ex index e3ac20b..3c2222e 100644 --- a/lib/isn/base.ex +++ b/lib/isn/base.ex @@ -1,14 +1,15 @@ defmodule Isn.Base do - defmacro __using__(type) do - quote bind_quoted: [type: type] do + defmacro __using__(isn_type) do + quote bind_quoted: [isn_type: isn_type] do # @behaviour Ecto.Type # + @isn_type isn_type @moduledoc """ - Definition for the #{@type} module. + Definition for the #{@isn_type} module. """ def type, - do: type + do: @isn_type defdelegate blank?, to: Ecto.Type