reactor/test/support/example/cyclic_reactor.ex

22 lines
317 B
Elixir
Raw Normal View History

defmodule Example.CyclicReactor do
@moduledoc false
use Reactor
defmodule Noop do
use Reactor.Step
def can?(_), do: false
@moduledoc false
def run(_, _, _), do: {:ok, :noop}
end
step :a, Noop do
argument :b, result(:b)
end
step :b, Noop do
argument :a, result(:a)
end
end