diff --git a/lib/reactor/error/internal.ex b/lib/reactor/error/internal.ex index 0acfbcb..3bd0702 100644 --- a/lib/reactor/error/internal.ex +++ b/lib/reactor/error/internal.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Internal do @doc false @impl true - def splode_message(%{errors: errors}) do + def message(%{errors: errors}) do Splode.ErrorClass.error_messages(errors) end end diff --git a/lib/reactor/error/internal/compose_error.ex b/lib/reactor/error/internal/compose_error.ex index 130a161..979ba92 100644 --- a/lib/reactor/error/internal/compose_error.ex +++ b/lib/reactor/error/internal/compose_error.ex @@ -9,7 +9,7 @@ defmodule Reactor.Error.Internal.ComposeError do @doc false @impl true - def splode_message(error) do + def message(error) do [ """ # Reactor Compose Error diff --git a/lib/reactor/error/internal/missing_return_result_error.ex b/lib/reactor/error/internal/missing_return_result_error.ex index 85f5f18..4b87dd5 100644 --- a/lib/reactor/error/internal/missing_return_result_error.ex +++ b/lib/reactor/error/internal/missing_return_result_error.ex @@ -10,7 +10,7 @@ defmodule Reactor.Error.Internal.MissingReturnResultError do @doc false @impl true - def splode_message(error) do + def message(error) do intermediate_keys = error.reactor.intermediate_values |> Map.keys() diff --git a/lib/reactor/error/internal/plan_error.ex b/lib/reactor/error/internal/plan_error.ex index d3e171c..3b857c2 100644 --- a/lib/reactor/error/internal/plan_error.ex +++ b/lib/reactor/error/internal/plan_error.ex @@ -9,7 +9,7 @@ defmodule Reactor.Error.Internal.PlanError do @doc false @impl true - def splode_message(error) do + def message(error) do [ """ # Reactor Plan Error diff --git a/lib/reactor/error/invalid.ex b/lib/reactor/error/invalid.ex index dcf9768..7542f39 100644 --- a/lib/reactor/error/invalid.ex +++ b/lib/reactor/error/invalid.ex @@ -8,7 +8,7 @@ defmodule Reactor.Error.Invalid do @doc false @impl true - def splode_message(%{errors: errors}) do + def message(%{errors: errors}) do Splode.ErrorClass.error_messages(errors) end end diff --git a/lib/reactor/error/invalid/argument_subpath_error.ex b/lib/reactor/error/invalid/argument_subpath_error.ex index 3571e1a..c8ae9f7 100644 --- a/lib/reactor/error/invalid/argument_subpath_error.ex +++ b/lib/reactor/error/invalid/argument_subpath_error.ex @@ -8,7 +8,7 @@ defmodule Reactor.Error.Invalid.ArgumentSubpathError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Argument Subpath Error diff --git a/lib/reactor/error/invalid/compensate_step_error.ex b/lib/reactor/error/invalid/compensate_step_error.ex index f6742d8..d3fc286 100644 --- a/lib/reactor/error/invalid/compensate_step_error.ex +++ b/lib/reactor/error/invalid/compensate_step_error.ex @@ -10,7 +10,7 @@ defmodule Reactor.Error.Invalid.CompensateStepError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Compensate Step Error diff --git a/lib/reactor/error/invalid/missing_argument_error.ex b/lib/reactor/error/invalid/missing_argument_error.ex index 7896492..e219e76 100644 --- a/lib/reactor/error/invalid/missing_argument_error.ex +++ b/lib/reactor/error/invalid/missing_argument_error.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Invalid.MissingArgumentError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Missing Argument Error diff --git a/lib/reactor/error/invalid/missing_input_error.ex b/lib/reactor/error/invalid/missing_input_error.ex index fb1bebf..90baacd 100644 --- a/lib/reactor/error/invalid/missing_input_error.ex +++ b/lib/reactor/error/invalid/missing_input_error.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Invalid.MissingInputError do @doc false @impl true - def splode_message(error) do + def message(error) do inputs = error.reactor.inputs |> Enum.map_join("\n", &" * `#{inspect(&1)}`") diff --git a/lib/reactor/error/invalid/missing_result_error.ex b/lib/reactor/error/invalid/missing_result_error.ex index c59d712..144382b 100644 --- a/lib/reactor/error/invalid/missing_result_error.ex +++ b/lib/reactor/error/invalid/missing_result_error.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Invalid.MissingResultError do @doc false @impl true - def splode_message(error) do + def message(error) do inputs = error.reactor.inputs |> Enum.map_join("\n", &" * `#{inspect(&1)}`") diff --git a/lib/reactor/error/invalid/retries_exceeded_error.ex b/lib/reactor/error/invalid/retries_exceeded_error.ex index 2c7d26a..ef6d6bf 100644 --- a/lib/reactor/error/invalid/retries_exceeded_error.ex +++ b/lib/reactor/error/invalid/retries_exceeded_error.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Invalid.RetriesExceededError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Retries Exceeded Error diff --git a/lib/reactor/error/invalid/run_step_error.ex b/lib/reactor/error/invalid/run_step_error.ex index 3951a81..f655b72 100644 --- a/lib/reactor/error/invalid/run_step_error.ex +++ b/lib/reactor/error/invalid/run_step_error.ex @@ -9,7 +9,7 @@ defmodule Reactor.Error.Invalid.RunStepError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Run Step Error diff --git a/lib/reactor/error/invalid/transform_error.ex b/lib/reactor/error/invalid/transform_error.ex index f619866..099cf99 100644 --- a/lib/reactor/error/invalid/transform_error.ex +++ b/lib/reactor/error/invalid/transform_error.ex @@ -6,7 +6,7 @@ defmodule Reactor.Error.Invalid.TransformError do @doc false @impl true - def splode_message(error) do + def message(error) do message = """ # Transform Error diff --git a/lib/reactor/error/invalid/undo_retries_exceeded.ex b/lib/reactor/error/invalid/undo_retries_exceeded.ex index a87b3d2..8b8cf27 100644 --- a/lib/reactor/error/invalid/undo_retries_exceeded.ex +++ b/lib/reactor/error/invalid/undo_retries_exceeded.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Invalid.UndoRetriesExceededError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Undo Retries Exceeded Error diff --git a/lib/reactor/error/invalid/undo_step_error.ex b/lib/reactor/error/invalid/undo_step_error.ex index c4728c4..1d516ec 100644 --- a/lib/reactor/error/invalid/undo_step_error.ex +++ b/lib/reactor/error/invalid/undo_step_error.ex @@ -9,7 +9,7 @@ defmodule Reactor.Error.Invalid.UndoStepError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Undo Step Error diff --git a/lib/reactor/error/unknown.ex b/lib/reactor/error/unknown.ex index 21366fe..3f4c081 100644 --- a/lib/reactor/error/unknown.ex +++ b/lib/reactor/error/unknown.ex @@ -8,7 +8,7 @@ defmodule Reactor.Error.Unknown do @doc false @impl true - def splode_message(%{errors: errors}) do + def message(%{errors: errors}) do Splode.ErrorClass.error_messages(errors) end end diff --git a/lib/reactor/error/unknown/unknown.ex b/lib/reactor/error/unknown/unknown.ex index 8851b50..895de5d 100644 --- a/lib/reactor/error/unknown/unknown.ex +++ b/lib/reactor/error/unknown/unknown.ex @@ -7,7 +7,7 @@ defmodule Reactor.Error.Unknown.UnknownError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Unknown Error diff --git a/lib/reactor/error/validation.ex b/lib/reactor/error/validation.ex index 925062a..2208fe0 100644 --- a/lib/reactor/error/validation.ex +++ b/lib/reactor/error/validation.ex @@ -8,7 +8,7 @@ defmodule Reactor.Error.Validation do @doc false @impl true - def splode_message(%{errors: errors}) do + def message(%{errors: errors}) do Splode.ErrorClass.error_messages(errors) end end diff --git a/lib/reactor/error/validation/missing_return_error.ex b/lib/reactor/error/validation/missing_return_error.ex index 70469f7..6763c8c 100644 --- a/lib/reactor/error/validation/missing_return_error.ex +++ b/lib/reactor/error/validation/missing_return_error.ex @@ -10,7 +10,7 @@ defmodule Reactor.Error.Validation.MissingReturnError do @doc false @impl true - def splode_message(_error) do + def message(_error) do """ # Missing Return Error diff --git a/lib/reactor/error/validation/state_error.ex b/lib/reactor/error/validation/state_error.ex index 5f13427..b93add9 100644 --- a/lib/reactor/error/validation/state_error.ex +++ b/lib/reactor/error/validation/state_error.ex @@ -9,7 +9,7 @@ defmodule Reactor.Error.Validation.StateError do @doc false @impl true - def splode_message(error) do + def message(error) do """ # Reactor State Error diff --git a/mix.exs b/mix.exs index 4aebb88..7f66a1a 100644 --- a/mix.exs +++ b/mix.exs @@ -91,7 +91,7 @@ defmodule Reactor.MixProject do defp deps do [ {:spark, "~> 2.0"}, - {:splode, "~> 0.1.0"}, + {:splode, "~> 0.2"}, {:libgraph, "~> 0.16"}, {:telemetry, "~> 1.2"}, diff --git a/mix.lock b/mix.lock index 3421354..06980df 100644 --- a/mix.lock +++ b/mix.lock @@ -23,7 +23,7 @@ "sobelow": {:hex, :sobelow, "0.13.0", "218afe9075904793f5c64b8837cc356e493d88fddde126a463839351870b8d1e", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "cd6e9026b85fc35d7529da14f95e85a078d9dd1907a9097b3ba6ac7ebbe34a0d"}, "sourceror": {:hex, :sourceror, "1.0.2", "c5e86fdc14881f797749d1fe5df017ca66727a8146e7ee3e736605a3df78f3e6", [:mix], [], "hexpm", "832335e87d0913658f129d58b2a7dc0490ddd4487b02de6d85bca0169ec2bd79"}, "spark": {:hex, :spark, "2.1.2", "1aa3dc5164151b57f93d6e4f5930433d93ae78d453e9b64447952496274775e8", [:mix], [{:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}, {:sourceror, "~> 1.0", [hex: :sourceror, repo: "hexpm", optional: false]}], "hexpm", "e995485643efbb47d8f56ebbcf30d72093e507401ef5d1d61237f25a85d82ddd"}, - "splode": {:hex, :splode, "0.1.1", "1e3290c2d11f95bd3c3e6cf44cd33261ce76e2429a6d367f7896fd84698ca29f", [:mix], [], "hexpm", "7bf9dd0ade39c5074434776d4e10e4d71e88707a39bee9e809438a73bc0e92a9"}, + "splode": {:hex, :splode, "0.2.0", "a1f3b5a8e7c957be495bf0f22dd9e0567a87ec63559963a0ce0c3f0e8dfacedc", [:mix], [], "hexpm", "7cfecc5913ff7feeb04f143e2494cfa7bc6d5bb5bec70f7ffac94c18ea97f303"}, "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"}, "yamerl": {:hex, :yamerl, "0.10.0", "4ff81fee2f1f6a46f1700c0d880b24d193ddb74bd14ef42cb0bcf46e81ef2f8e", [:rebar3], [], "hexpm", "346adb2963f1051dc837a2364e4acf6eb7d80097c0f53cbdc3046ec8ec4b4e6e"}, "yaml_elixir": {:hex, :yaml_elixir, "2.9.0", "9a256da867b37b8d2c1ffd5d9de373a4fda77a32a45b452f1708508ba7bbcb53", [:mix], [{:yamerl, "~> 0.10", [hex: :yamerl, repo: "hexpm", optional: false]}], "hexpm", "0cb0e7d4c56f5e99a6253ed1a670ed0e39c13fc45a6da054033928607ac08dfc"},