module Chamomile::Color
Constants
- NoColor
Public Class Methods
Source
# File lib/chamomile/styling/color.rb, line 5 def self.parse(value) return NoColor.new if value.nil? || value == "" return parse_hex(value) if value.is_a?(String) && value.start_with?("#") code = value.to_i return ANSIColor.new(code: code) if code.between?(0, 15) return ANSI256Color.new(code: code) if code.between?(16, 255) NoColor.new end