Skip to content

Commit 473cb50

Browse files
committed
update all instances of "@behaviour Ecto.Type" to "use Ecto.Type" #76 (comment)
1 parent 62cee4b commit 473cb50

21 files changed

+22
-39
lines changed

lib/address.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ defmodule Fields.Address do
1313
```
1414
"""
1515
alias Fields.Validate
16-
17-
@behaviour Ecto.Type
16+
use Ecto.Type
1817

1918
def type, do: :string
2019

lib/address_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.AddressEncrypted do
99
end
1010
"""
1111
alias Fields.{Address, Encrypted}
12-
13-
@behaviour Ecto.Type
12+
use Ecto.Type
1413

1514
def type, do: :binary
1615

lib/aes.ex

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ defmodule Fields.AES do
1313
|> String.replace("'", "")
1414
#  split the CSV list of keys
1515
|> String.split(",")
16+
|> IO.inspect()
1617
# decode the keys
17-
|> Enum.map(fn key -> :base64.decode(key) end)
18+
|> Enum.map(fn key -> :base64.decode(to_string(key)) end)
1819
@doc """
1920
Encrypt Using AES Galois/Counter Mode (GCM)
2021
https://en.wikipedia.org/wiki/Galois/Counter_Mode

lib/description_plaintext_unlimited.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ defmodule Fields.DescriptionPlaintextUnlimited do
99
field(:description, Fields.DescriptionPlaintextUnlimited)
1010
end
1111
"""
12-
@behaviour Ecto.Type
12+
use Ecto.Type
1313

1414
def type, do: :string
1515

lib/email_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.EmailEncrypted do
99
end
1010
"""
1111
alias Fields.{EmailPlaintext, Encrypted}
12-
13-
@behaviour Ecto.Type
12+
use Ecto.Type
1413

1514
def type, do: :binary
1615

lib/email_hash.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ defmodule Fields.EmailHash do
1212
end
1313
"""
1414
alias Fields.{EmailPlaintext, Hash}
15-
16-
@behaviour Ecto.Type
15+
use Ecto.Type
1716

1817
def type, do: :binary
1918

lib/email_plaintext.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ defmodule Fields.EmailPlaintext do
1111
end
1212
"""
1313
alias Fields.Validate
14-
15-
@behaviour Ecto.Type
14+
use Ecto.Type
1615

1716
def type, do: :string
1817

lib/encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ defmodule Fields.Encrypted do
1010
end
1111
"""
1212
alias Fields.AES
13-
14-
@behaviour Ecto.Type
13+
use Ecto.Type
1514
def type, do: :binary
1615

1716
def cast(value) do

lib/hash.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.Hash do
99
field(:digest, Fields.Hash)
1010
end
1111
"""
12-
@behaviour Ecto.Type
13-
12+
use Ecto.Type
1413
alias Fields.Helpers
1514

1615
def type, do: :binary

lib/html-body.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ defmodule Fields.HtmlBody do
1010
field(:body, Fields.HtmlBody)
1111
end
1212
"""
13-
@behaviour Ecto.Type
13+
use Ecto.Type
1414

1515
def type, do: :string
1616

lib/ip_address_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.IpAddressEncrypted do
99
end
1010
"""
1111
alias Fields.{IpAddressPlaintext, Encrypted}
12-
13-
@behaviour Ecto.Type
12+
use Ecto.Type
1413

1514
def type, do: :binary
1615

lib/ip_address_hash.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ defmodule Fields.IpAddressHash do
1010
end
1111
"""
1212
alias Fields.{IpAddressPlaintext, Hash}
13-
14-
@behaviour Ecto.Type
13+
use Ecto.Type
1514

1615
def type, do: :binary
1716

lib/ip_address_plaintext.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.IpAddressPlaintext do
99
end
1010
"""
1111
alias Fields.Validate
12-
13-
@behaviour Ecto.Type
12+
use Ecto.Type
1413

1514
def type, do: :string
1615

lib/name.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ defmodule Fields.Name do
1313
```
1414
"""
1515
alias Fields.{Validate, Encrypted}
16-
17-
@behaviour Ecto.Type
16+
use Ecto.Type
1817

1918
def type, do: :binary
2019

lib/password.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ defmodule Fields.Password do
1010
field(:password, Fields.Password)
1111
end
1212
"""
13-
@behaviour Ecto.Type
14-
13+
use Ecto.Type
1514
alias Fields.Helpers
1615

1716
def type, do: :binary

lib/phone_number.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ defmodule Fields.PhoneNumber do
1111
end
1212
"""
1313
alias Fields.Validate
14-
15-
@behaviour Ecto.Type
14+
use Ecto.Type
1615

1716
def type, do: :string
1817

lib/phone_number_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ defmodule Fields.PhoneNumberEncrypted do
99
end
1010
"""
1111
alias Fields.{PhoneNumber, Encrypted}
12-
13-
@behaviour Ecto.Type
12+
use Ecto.Type
1413

1514
def type, do: :binary
1615

lib/postcode.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ defmodule Fields.Postcode do
1010
end
1111
"""
1212
alias Fields.Validate
13-
14-
@behaviour Ecto.Type
13+
use Ecto.Type
1514

1615
def type, do: :string
1716

lib/postcode_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ defmodule Fields.PostcodeEncrypted do
1111
end
1212
"""
1313
alias Fields.{Postcode, Encrypted}
14-
15-
@behaviour Ecto.Type
14+
use Ecto.Type
1615

1716
def type, do: :binary
1817

lib/url.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ defmodule Fields.Url do
1010
end
1111
"""
1212
alias Fields.Validate
13-
14-
@behaviour Ecto.Type
13+
use Ecto.Type
1514

1615
def type, do: :string
1716

lib/url_encrypted.ex

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ defmodule Fields.UrlEncrypted do
1212
```
1313
"""
1414
alias Fields.{Validate, Encrypted}
15-
16-
@behaviour Ecto.Type
15+
use Ecto.Type
1716

1817
def type, do: :binary
1918

0 commit comments

Comments
 (0)