Fact.Seam.Parsers (Fact v0.3.1)

View Source

Summary

Functions

parse_directory(value)

parse_existing_atom(value)

parse_field_name(value)

(since 0.2.0)
@spec parse_field_name(binary() | atom()) :: {:ok, binary()} | :error

Parses a value as a valid field name.

A valid field name must start with a letter (A-Z, a-z) or underscore (_), followed by zero or more letters, digits (0-9), or underscores.

parse_filename(value)

parse_integer_range(value, min, max)

(since 0.2.0)
@spec parse_integer_range(binary() | integer(), integer(), integer()) ::
  {:ok, integer()} | :error

Parses a value as an integer and verifies it is within the specified range.

parse_non_neg_integer(value)

parse_pos_integer(value)