Packages
honeydew
1.2.8
1.5.0
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0-rc7
1.0.0-rc6
1.0.0-rc5
1.0.0-rc4
1.0.0-rc3
1.0.0-rc2
1.0.0-rc1
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Pluggable local/clusterable job queue focused on safety.
Current section
Files
Jump to
Current section
Files
lib/honeydew/sources/ecto/erlang_term.ex
if Code.ensure_loaded?(Ecto) do
defmodule Honeydew.EctoSource.ErlangTerm do
@moduledoc false
@behaviour Ecto.Type
@impl true
def type, do: :binary
@impl true
def cast(term) do
{:ok, term}
end
@impl true
def load(binary) when is_binary(binary) do
{:ok, :erlang.binary_to_term(binary)}
end
@impl true
def dump(term) do
{:ok, :erlang.term_to_binary(term)}
end
end
end