Allow user-defined types #2
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello again!
I found a mistake I added in the last PR, calling _attr as a method. Probably I should rewrite it as a method and adapt the code. If you wish I can do that. But for now, fixed the mistake. Sorry!
I was adding a new functionality on my module (btw, its Arango::DB) and I needed a flag whose valid values are 0, 1 or 2. So, I added a small functionality to allow user-defined types (well, leaf types).
Finally, I am giving priority to builtin adjusting methods. But this approach can be used to allow user-defined methods, just changing the order by which adjust methods are searched. Just not sure we should allow if for array and dictionary/hash.
Thanks!