API Reference ex_abby v#0.3.0

Modules

ExAbby: an Elixir/Phoenix library for A/B testing.

Handles parsing of various datetime formats including relative dates and formatted dates.

Schema: ex_abby_experiments

The Experiments context.

Redirects /ex_abby to /ex_abby/index

Simple LiveView listing all ex_abby experiments.

Shows a single experiment's variations, plus editing of weights.

Functions to handle A/B testing in a LiveView scenario

Provides migration code to create/drop the ex_abby A/B testing tables. Host apps can simply do

Provides Phoenix-based A/B testing functions that operate with a Plug.Conn

Provides macros for injecting ExAbby admin routes into a Phoenix router.

A Plug that ensures each user has an ex_abby_session_id in their session. This is helpful so that LiveViews also have a stable session ID to use when calling get_session_exp_variation.

Schema: ex_abby_trials

Schema: ex_abby_variations