bitwalker / bitwalker/toml-elixir
Transforms should provide list as a first argument
Open
enhancement
question
- Dominant language
- Elixir
- Stars
- 206
- Forks
- 32
- PR merge metrics
- No merged PRs in 30d
Description
This would allow to parse nested structures more easily. IMHO the best way would be to provide list from most nested value to least nested one, so for file:
```toml
[foo]
bar = { baz = 1 }
```
The transformer argument would look like `[:baz, :bar, :foo]`. This would simplify migration, as current
```elixir
def transform(:baz, value), do: value
```
would look like:
```elixir
def transform([:baz | _], value), do: value
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.