class Rainbow::Color::RGB
def initialize(ground, *values)
def initialize(ground, *values) if values.min.negative? || values.max > 255 raise ArgumentError, "RGB value outside 0-255 range" end super(ground, 8) @r, @g, @b = values end
def initialize(ground, *values) if values.min.negative? || values.max > 255 raise ArgumentError, "RGB value outside 0-255 range" end super(ground, 8) @r, @g, @b = values end