View Source Mobilizon.Service.Guards (Mobilizon v5.0.0-beta.1)

Various guards

Summary

Functions

Returns true if term is a valid list and not empty.

Returns true if term is a valid string and not empty.

Functions

Link to this macro

is_valid_list(term)

View Source (macro)

Returns true if term is a valid list and not empty.

Examples

iex> is_valid_list(["one"])
true
iex> is_valid_list([])
false
iex> is_valid_list("foo")
false
Link to this macro

is_valid_string(term)

View Source (macro)

Returns true if term is a valid string and not empty.

Examples

iex> is_valid_string("one")
true
iex> is_valid_string("")
false
iex> is_valid_string(2)
false