Marten::Template::Object::Enum
Inherits Marten::Template::Object / Marten::Template::CanDefineTemplateAttributes / Reference / Object
Allows to expose enum values in templates contexts.
This class serves as a "wrapper" for a real enum value, containing both its "value" and "name". It enables smooth manipulation of such enum values within a template runtime. Ordinary enum values cannot be used directly in templates because Enum be added to union types, hence why this class is necessary.
Constructors
Instance methods
enum_class_name
Sourceenum_value_names
Sourcename
Sourcevalue
Source