diff --git a/.gitignore b/.gitignore index 1b587c0..6a2c034 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ ash_phoenix-*.tar /tmp .vscode +.DS_Store diff --git a/lib/ash_phoenix/types/decimal.ex b/lib/ash_phoenix/types/decimal.ex new file mode 100644 index 0000000..3e11458 --- /dev/null +++ b/lib/ash_phoenix/types/decimal.ex @@ -0,0 +1,7 @@ +defimpl Phoenix.HTML.Safe, for: Decimal do + defdelegate to_iodata(data), to: Decimal, as: :to_string +end + +defimpl Phoenix.Param, for: Decimal do + defdelegate to_param(data), to: Decimal, as: :to_string +end