Rumamge.Ecto v1.2.0 Rummage.Ecto.Hook behaviour

This module defines a behavior that Rummage.Hooks have to follow. Custom Search, Sort and Paginate hooks should follow this behavior as well.

Summary

Callbacks

before_hook(queryable, rummage, opts)
before_hook(queryable :: Ecto.Query.t, rummage :: map, opts :: map) :: rummage :: map
run(queryable, rummage)
run(queryable :: Ecto.Query.t, rummage :: map) :: queryable :: Ecto.Query.t