class Toys::Utils::Terminal
def resolve_styles(*styles)
Resolve a style to an array of ANSI style codes (integers).
#
def resolve_styles(*styles) result = [] styles.each do |style| codes = case style when ::Array style when ::String interpret_style_string(style) when ::Symbol @named_styles[style] end raise ::ArgumentError, "Unknown style code: #{s.inspect}" unless codes result.concat(codes) end result end