hare v0.1.7 Hare.Context

Summary

Types

steps()
steps() :: Keyword.t

Functions

run(chan, steps, opts \\ [])
run(Hare.Core.Chan.t, steps, opts :: Keyword.t) ::
  {:invalid, term} |
  {:ok, Hare.Context.Result.t} |
  {:error, Hare.Context.Result.t}
validate(steps)
validate(steps) ::
  :ok |
  {:error, :not_a_keyword_list} |
  {:error, {:invalid_step, name :: atom, term}}