Crontab.CronExpression.Ecto.Type (crontab v1.2.0)
View SourceProvides a type for Ecto usage.
The underlying data type should be a map.
Migration Example
create table(:my_table) do
add :schedule, :map
endSchema Example
schema "my_table" do
field :schedule, Crontab.CronExpression.Ecto.Type
endCasted Values
It is recommended to only pass Crontab.CronExpression structs to the
field.
The type will automatically cast the string representation to a
Crontab.CronExpression struct. This will however only work for normal
(not extended) expressions since the string representation of extended
expressions can't be disambiguated from normal expressions.