Packages

Adds Ecto custom type for enums

Current section

2 Versions

Jump to

Compare versions

3 files changed
+7 additions
-4 deletions
  @@ -11,5 +11,6 @@
11 11 [[{<<"app">>,<<"ecto">>},
12 12 {<<"name">>,<<"ecto">>},
13 13 {<<"optional">>,false},
14 + {<<"repository">>,<<"hexpm">>},
14 15 {<<"requirement">>,<<"~> 2.1.0">>}]]}.
15 - {<<"version">>,<<"1.0.0">>}.
16 + {<<"version">>,<<"1.0.1">>}.
  @@ -26,7 +26,7 @@ defmodule Ectonum do
26 26 @behaviour Ecto.Type
27 27
28 28 def type, do: :string
29 - def cast(term), do: Ectonum.cast(term, __valid_values__)
29 + def cast(term), do: Ectonum.cast(term, __valid_values__())
30 30 def load(term), do: Ectonum.load(term)
31 31 def dump(term), do: Ectonum.dump(term)
32 32
  @@ -58,4 +58,4 @@ defmodule Ectonum do
58 58 def dump(_), do: :error
59 59
60 60
61 - end
\ No newline at end of file
61 + end
  @@ -1,9 +1,11 @@
1 1 defmodule Ectonum.Mixfile do
2 2 use Mix.Project
3 3
4 + @version "1.0.1"
5 +
4 6 def project do
5 7 [app: :ectonum,
6 - version: "1.0.0",
8 + version: @version,
7 9 elixir: "~> 1.4",
8 10 build_embedded: Mix.env == :prod,
9 11 start_permanent: Mix.env == :prod,