Method: Color::RGB::JP::Base::Pallet#define_color
- Defined in:
- lib/color/rgb/jp/base/pallet.rb
#define_color(const, hex, *names) ⇒ Object Also known as: c
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/color/rgb/jp/base/pallet.rb', line 27 def define_color(const, hex, *names) @colors ||= [] @index ||= {} name = ColorName.new(const, *names) rgb = ::Color::RGB.from_html(hex) color = NamedRGB.new(name, rgb) @colors << color [const, *names].compact.each {|e| @index[normalize(e)] ||= color } color end |