# `ToonEx.Encode.Primitives`
[🔗](https://github.com/ohhi-vn/toon_ex/blob/v1.1.0/lib/toon_ex/encode/primitives.ex#L1)

Encoding of primitive TOON values (nil, boolean, number, string).

# `encode`

```elixir
@spec encode(term(), String.t()) :: iodata()
```

Encodes a primitive value to TOON format.

## Examples

    iex> ToonEx.Encode.Primitives.encode(nil, ",")
    "null"

    iex> ToonEx.Encode.Primitives.encode(true, ",")
    "true"

    iex> ToonEx.Encode.Primitives.encode(false, ",")
    "false"

    iex> ToonEx.Encode.Primitives.encode(42, ",")
    "42"

    iex> ToonEx.Encode.Primitives.encode(3.14, ",")
    "3.14"

    iex> ToonEx.Encode.Primitives.encode("hello", ",")
    "hello"

    iex> ToonEx.Encode.Primitives.encode("hello world", ",")
    ~s("hello world")

---

*Consult [api-reference.md](api-reference.md) for complete listing*
