module Term::ANSIColor::RGBColorMetrics
def self.metric(name)
def self.metric(name) metric?(name) or raise ArgumentError, "unknown metric #{name.inspect}" end
def self.metric?(name)
def self.metric?(name) if const_defined?(name) const_get name end end
def self.metrics
def self.metrics constants.map(&:to_sym) end