pagantis_elixir_tools v0.4.1 API Reference

Modules

Documentation for ElixirTools.

This support module helps with implementing contracts in tests. It ensures that the signature of a method is right. This is done by creating dynamically a contract for all public functions.

Functionality for pushing an event to SNS

A structure for working with events

The Publisher defines the behaviour to be implemented on adapter that implement the publishing logic to AWS, RabbitMQ or any other publishing method.

Fixture is a helper to work with fixtures in tests.

The HealthCheck module specifies a behaviour for dealing with health checks.

The Sql healthcheck verifies that the ecto repos are available and ready for handling requests

Works together with the JsonApi. The JSON API expects a validated request and converts the controller into a Json Api Controller by passing only the validated parameters using JaSerializer.

A Plug that checks whether a valid JSON API request is sent.

JSON API View is an overlay over the default Jaserializer view and provides functionality to apply standards.