ecto_fields v1.3.0 EctoFields.IP

Link to this section Summary

Functions

Validate that the given value is a valid ip

Callback implementation for Ecto.Type.dump/1.

Callback implementation for Ecto.Type.equal?/2.

Callback implementation for Ecto.Type.load/1.

Callback implementation for Ecto.Type.type/0.

Link to this section Functions

Validate that the given value is a valid ip

Examples

iex> EctoFields.IP.cast("192.168.10.1")
{:ok, "192.168.10.1"}

iex> EctoFields.IP.cast("2001:1620:28:1:b6f:8bca:93:a116")
{:ok, "2001:1620:28:1:b6f:8bca:93:a116"}

iex> EctoFields.IP.cast("http://example.com")
:error

Callback implementation for Ecto.Type.dump/1.

Callback implementation for Ecto.Type.equal?/2.

Callback implementation for Ecto.Type.load/1.

Callback implementation for Ecto.Type.type/0.