Please include any relevant code samples or screen shots that may help to overview of this PR.
Link to specific lines of code, or examples if you need to.
Checklist
[x] - An issue already exists detailing the issue/or feature request that this PR fixes
[x] - All specs are formatted with crystal tool format spec src
[x] - Inline documentation has been added and/or updated
[x] - Lucky builds on docker with ./script/setup
[x] - All builds and specs pass on docker with ./script/test
Purpose
fixes #1742
Description
Please include any relevant code samples or screen shots that may help to overview of this PR. Link to specific lines of code, or examples if you need to.
Checklist
crystal tool format spec src
./script/setup
./script/test