exiban v0.0.3 ExIban.EctoValidator
Validator for Ecto
Summary
Functions
Validate Ecto changeset
Functions
Specs
validate_iban(map, bitstring) ::
map |
{:error, map}
Validate Ecto changeset
Examples
defmodule User do
use Ecto.Schema
use Ecto.Model
schema "users" do
field :email, :string
field :iban, :string
end
def changeset(user, params \\ :empty) do
user
|> cast(params, ~w(iban email), ~w())
|> ExIban.EctoValidator.validate_iban(:iban)
end
end