Regula v0.1.0 Regula.Service behaviour View Source

Link to this section Summary

Link to this section Types

Link to this section Callbacks

Link to this callback get_bool(arg0, ruleset, params, version) View Source
get_bool(Regula.Client.t(), ruleset(), params(), version()) ::
  {:ok, boolean(), Regula.EvalResult.t()} | {:error, term()}
Link to this callback get_float(arg0, ruleset, params, version) View Source
get_float(Regula.Client.t(), ruleset(), params(), version()) ::
  {:ok, float(), Regula.EvalResult.t()} | {:error, term()}
Link to this callback get_int(arg0, ruleset, params, version) View Source
get_int(Regula.Client.t(), ruleset(), params(), version()) ::
  {:ok, integer(), Regula.EvalResult.t()} | {:error, term()}
Link to this callback get_string(arg0, ruleset, params, version) View Source
get_string(Regula.Client.t(), ruleset(), params(), version()) ::
  {:ok, String.t(), Regula.EvalResult.t()} | {:error, term()}
Link to this callback list(arg0, arg1, arg2) View Source
list(Regula.Client.t(), String.t(), Keyword.t()) ::
  {:ok, term()} | {:error, term()}