class Rainbow::Color::X11Named

Public Class Methods

color_names() click to toggle source
# File lib/rainbow/color.rb, line 132
def self.color_names
  NAMES.keys
end
new(ground, name) click to toggle source
Calls superclass method Rainbow::Color::RGB::new
# File lib/rainbow/color.rb, line 140
def initialize(ground, name)
  unless X11Named.color_names.include?(name)
    raise ArgumentError,
          "Unknown color name, valid names: #{self.class.valid_names}"
  end

  super(ground, *NAMES[name])
end
valid_names() click to toggle source
# File lib/rainbow/color.rb, line 136
def self.valid_names
  color_names.join(', ')
end