creating a Clear.enum using crystal version 0.36.0 results in this error
There was a problem expanding macro 'enum'
Code in src/models/model_helper.cr:1:1
1 | Clear.enum StatusType, "NEW", "DRAFT", "SUBMITTED", "AUTHORISED", "DELETED", "VOIDED", "PAID", "EXPIRED"
^
Called macro defined in lib/clear/src/clear/extensions/enum/enum.cr:133:3
133 | macro enum(name, *values, &block)
Which expanded to:
> 1 | struct StatusType < ::Clear::Enum
^
Error: abstract `def Clear::Expression::Literal#to_json(x)` must be implemented by StatusType
creating a Clear.enum using crystal version 0.36.0 results in this error