# `DripDrop.Hooks.Evaluator`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/hooks/evaluator.ex#L1)

Evaluates Elixir module hooks and HTTP hooks with bounded runtime.

# `resolve`

```elixir
@spec resolve(map(), map()) :: {:ok, term()} | {:error, term()}
```

Resolves a hook condition against a dispatch context.

# `run_http_hook`

```elixir
@spec run_http_hook(Ecto.Schema.t(), map(), keyword()) ::
  {:ok, term()} | {:error, term()}
```

Renders and executes a configured HTTP hook.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
