Method: Color::RGB#initialize
- Defined in:
- lib/quality_extensions/color/rgb.rb
#initialize(*rgb) ⇒ RGB
The following are the same color:
RGB.new(0xFFFFFF)
RGB.new(:FFFFFF)
RGB.new("FFFFFF")
RGB.new(255, "FF", 0xFF)
67 68 69 70 71 |
# File 'lib/quality_extensions/color/rgb.rb', line 67 def initialize(*rgb) (rgb.size == 1 ? rgb[0].to_rgb : rgb).zip([:red, :green, :blue]) do |(value, col)| set!(col, value) end end |