# `Exgit.Object.Blob`
[🔗](https://github.com/ivarvong/exgit/blob/v0.1.0/lib/exgit/object/blob.ex#L1)

Git blob object — a raw byte buffer.

# `t`

```elixir
@type t() :: %Exgit.Object.Blob{data: binary()}
```

# `decode`

```elixir
@spec decode(binary()) :: {:ok, t()}
```

# `encode`

```elixir
@spec encode(t()) :: binary()
```

# `new`

```elixir
@spec new(binary()) :: t()
```

# `sha`

```elixir
@spec sha(t()) :: Exgit.Object.sha()
```

# `sha_hex`

```elixir
@spec sha_hex(t()) :: String.t()
```

---

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