# Class LittleGhost::Lookup::Root

Documentation version: Edge

Canonical HTML: https://littleghostai.org/docs/LittleGhost/Lookup/Root.html

Holds an expanded lookup path and the optional trusted boundary it must remain
within after symbolic links are resolved.

## Inheritance

`LittleGhost::Lookup::Root < Data`

## Attributes

<a id="attribute-i-boundary"></a>
### `boundary` (R)

The expanded containment boundary, or `nil` when none was supplied.

<a id="attribute-i-path"></a>
### `path` (R)

The expanded lookup path.

## Class methods

<a id="method-c-new"></a>
### `.new`

```ruby
new(path:, boundary: nil) -> Root
```

Expands `path` and the optional `boundary` without resolving symbolic links.
