Packages

Environment configuration parser. Purely functional, server free.

Current section

Files

Jump to
analytics_3i lib analytics_3i entities unit_list.ex
Raw

lib/analytics_3i/entities/unit_list.ex

defmodule Analytics3i.Entities.UnitList do
alias Analytics3i.Entities.Entity, as: Entity
def new do
[]
end
def add(entities, name, count, sentiment) do
entity = Entity.new(name, count, sentiment)
{List.insert_at(entities, list_length(entities), entity), entity}
end
defp list_length(list) when is_list(list) , do: Enum.count(list)
end