Use case for creating a new hash ring.
Summary
Functions
Creates a new hash ring with the given nodes and options.
Creates a ring from a list of keys.
Functions
@spec call( [ExRingRing.Domain.Entities.Node.t()], keyword() ) :: ExRingRing.Domain.Entities.Ring.t()
Creates a new hash ring with the given nodes and options.
Raises ArgumentError for invalid options (unknown algorithm or implementation,
non-positive counts) and for list elements that are not %Node{} structs.
@spec call_from_keys( [term()], keyword() ) :: ExRingRing.Domain.Entities.Ring.t()
Creates a ring from a list of keys.