View Source Rudder (rudder v0.2.0)

Documentation for Rudder.

Link to this section Summary

Functions

Sends an alias request to the RudderStack data plane

Sends a batch request to the RudderStack data plane

Check if a given string is nil, empty, or only whitespace

Sends a group request to the RudderStack data plane

Sends an identity request to the RudderStack data plane

Sends a merge request to the RudderStack data plane

Sends a page request to the RudderStack data plane

Sends a screen request to the RudderStack data plane

Sends an event request to the RudderStack data plane

Link to this section Types

@type response() :: {:ok | :error, Rudder.Result.t()}

Link to this section Functions

Link to this function

alias(client, user_alias)

View Source
@spec alias(Rudder.Client.t(), Rudder.Alias.t()) :: response()

Sends an alias request to the RudderStack data plane

@spec batch(Rudder.Client.t(), Rudder.Batch.t()) :: response()

Sends a batch request to the RudderStack data plane

@spec blank?(String.t()) :: boolean()

Check if a given string is nil, empty, or only whitespace

@spec group(Rudder.Client.t(), Rudder.Group.t()) :: response()

Sends a group request to the RudderStack data plane

Link to this function

identify(client, identity)

View Source
@spec identify(Rudder.Client.t(), Rudder.Identity.t()) :: response()

Sends an identity request to the RudderStack data plane

@spec merge(Rudder.Client.t(), Rudder.Merge.t()) :: response()

Sends a merge request to the RudderStack data plane

@spec page(Rudder.Client.t(), Rudder.Page.t()) :: response()

Sends a page request to the RudderStack data plane

@spec screen(Rudder.Client.t(), Rudder.Screen.t()) :: response()

Sends a screen request to the RudderStack data plane

@spec track(Rudder.Client.t(), Rudder.Event.t()) :: response()

Sends an event request to the RudderStack data plane