Bottle.List.is_non_empty_list
You're seeing just the macro
is_non_empty_list
, go back to Bottle.List module for more information.
Guard that passes for a non empty list
Examples
iex> is_non_empty_list([:foo]) true
iex> is_non_empty_list([]) false
iex> is_non_empty_list(%{foo: "bar"}) false
iex> is_non_empty_list({"anything", "else"}) false