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.crInstance Method Summary
-
#validate_ansi256(index : Int32) : Nil
Validates ANSI-256 color index (0-255 or -1 for default).
-
#validate_ansi8(index : Int32) : Nil
Validates ANSI-8 color index (0-7 or -1 for default).
-
#validate_grayscale(level : Int32) : Nil
Validates grayscale level (0-23).
-
#validate_hex(hex : String) : Nil
Validates hex color string format (must be 6 characters).
Instance Method Detail
def validate_ansi256(index : Int32) : Nil
#
Validates ANSI-256 color index (0-255 or -1 for default).