module Termisu::Color::Validator

Overview

Color validation logic.

Provides validation for color indices and parameters to ensure they fall within valid ranges for each color mode.

Extended Modules

Defined in:

termisu/color/validator.cr

Instance Method Summary

Instance Method Detail

def validate_ansi256(index : Int32) : Nil #

Validates ANSI-256 color index (0-255 or -1 for default).


[View source]
def validate_ansi8(index : Int32) : Nil #

Validates ANSI-8 color index (0-7 or -1 for default).


[View source]
def validate_grayscale(level : Int32) : Nil #

Validates grayscale level (0-23).


[View source]
def validate_hex(hex : String) : Nil #

Validates hex color string format (must be 6 characters).


[View source]