struct Prostore::TUI::EnumColumn

Overview

Enum metadata for a single column, surfaced from the bookkeeping table so the TUI can render value pickers (radio for plain enums, checkbox for @[Flags]).

Defined in:

prostore/tui/browser.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(members : Array(Schema::EnumMember), is_flags : Bool) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(members _members = @members, is_flags _is_flags = @is_flags) #

[View source]
def is_flags : Bool #

def members : Array(Schema::EnumMember) #