Packages

A simple Elixir package that provides circuit breaker manager

Current section

Files

Jump to
virgil lib test_circuit new_circuit.ex
Raw

lib/test_circuit/new_circuit.ex

defmodule TestCircuit.NewCircuit do
@moduledoc false
use Virgil.Circuit,
error_threshold: 3,
reset_timeout: 30
def run(data) do
if data > 0,
do: {:ok, data},
else: {:error, data}
end
end