# File lib/ansi_rgb.rb, line 9 def initialize(ground, rgb) if RGB.outside_range?(rgb) raise ArgumentError.new("RGB value outside 0-255 range") end @ground_code = { :foreground => 38, :background => 48 }[ground] @red, @green, @blue = rgb[0], rgb[1], rgb[2] end