mirror of
https://github.com/ash-project/reactor.git
synced 2024-09-20 05:13:16 +12:00
21 lines
317 B
Elixir
21 lines
317 B
Elixir
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
|