Exchange v0.2.5 Exchange.Adapters.Helpers View Source

Module used by every adapter to validate configurations and dependencies.

Link to this section Summary

Functions

Evaluates if the required configuration is defined

Evaluates if the required dependencies are loaded

Link to this section Functions

Link to this function

validate_config(required_config, config, module)

View Source

Specs

validate_config([atom()], Keyword.t(), atom()) :: :ok | no_return()

Evaluates if the required configuration is defined

Parameters

  • required_config: list of atoms containing the required configuration
  • config: current configuration
Link to this function

validate_dependency(required_deps, module)

View Source

Specs

validate_dependency([module() | {atom(), module()}], module()) ::
  :ok | no_return()

Evaluates if the required dependencies are loaded

Parameters

  • required_deps: list containing the required dependencies