diff options
| -rw-r--r-- | alv/result/const.moon | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/alv/result/const.moon b/alv/result/const.moon index 78fa25b..e4367e7 100644 --- a/alv/result/const.moon +++ b/alv/result/const.moon @@ -189,6 +189,11 @@ class Constant extends Result -- @tparam table args table with keys `value` and `meta` -- @treturn Constant @meta: (args) -> + if args.meta and args.meta.name and + type(args.value) == "table" and + args.value and args.value.__class and args.value.__parent + args.value.__name = args.meta.name + with Constant.wrap args.value .meta = args.meta if args.meta |
