Packages

Validate input data against a schema.

Current section

Files

Jump to
dry_validation lib types string.ex
Raw

lib/types/string.ex

defmodule DryValidation.Types.String do
@moduledoc """
Represents a string type.
```
DryValidation.schema do
required :name, Types.String
end
```
"""
@doc false
def cast(value), do: value
@doc false
def valid?(value) when is_binary(value), do: true
def valid?(_value), do: false
end