Statsig (statsig_elixir v0.0.6-beta.7)

Summary

Functions

check_gate(gate_name, statsig_user)

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

flush()

get_config(config_name, statsig_user)

get_experiment(experiment_name, statsig_user)

get_feature_gate(gate_name, statsig_user)

get_layer(layer_name, statsig_user)

get_statsig_instance()

init(arg)

Callback implementation for GenServer.init/1.

initialize()

log_event(statsig_user, event_name, value, metadata)

@spec log_event(
  %StatsigUser{
    app_version: term(),
    country: term(),
    custom: term(),
    custom_ids: term(),
    email: term(),
    ip: term(),
    locale: term(),
    private_attributes: term(),
    user_agent: term(),
    user_id: term()
  },
  String.t(),
  String.t() | number(),
  %{required(String.t()) => String.t()}
) :: any()

shutdown()

start_link(sdk_key, options)