Current section
Files
Jump to
Current section
Files
lib/trimmed_string.ex
defmodule MavuUtils.TrimmedString do
@moduledoc false
use Ecto.Type
def type, do: :string
def cast(binary) when is_binary(binary), do: {:ok, String.trim(binary)}
def cast(other), do: Ecto.Type.cast(:string, other)
def load(data), do: Ecto.Type.load(:string, data)
def dump(data), do: Ecto.Type.dump(:string, data)
end