fun_with_flags v0.0.6 FunWithFlags

FunWithFlags, the Elixir feature flag library.

Summary

Functions

Disables a feature flag

Enables a feature flag

Checks if a flag is enabled

Functions

disable(flag_name)
disable(atom) :: {:ok, false}

Disables a feature flag.

Examples

iex> FunWithFlags.enable(:random_koala_gifs)
iex> FunWithFlags.enabled?(:random_koala_gifs)
true
iex> FunWithFlags.disable(:random_koala_gifs)
{:ok, false}
iex> FunWithFlags.enabled?(:random_koala_gifs)
false
enable(flag_name)
enable(atom) :: {:ok, true}

Enables a feature flag.

Examples

iex> FunWithFlags.enabled?(:super_shrink_ray)
false
iex> FunWithFlags.enable(:super_shrink_ray)
{:ok, true}
iex> FunWithFlags.enabled?(:super_shrink_ray)
true
enabled?(flag_name)
enabled?(atom) :: boolean

Checks if a flag is enabled.

Examples

iex> FunWithFlags.enabled?(:new_homepage)
false