# SPDX-FileCopyrightText: 2019 ash contributors # # SPDX-License-Identifier: MIT defmodule Ash.Resource.Change.Function do @moduledoc false use Ash.Resource.Change def change(changeset, [{:fun, {m, f, a}}], context) do apply(m, f, [changeset, context | a]) end def change(changeset, [{:fun, fun}], context) do fun.(changeset, context) end end