lib/chroma/converters/rgb_converter.rb in chroma-0.0.1.alpha.2 vs lib/chroma/converters/rgb_converter.rb in chroma-0.0.1.alpha.3

- old
+ new

@@ -1,12 +1,17 @@ module Chroma module Converters + # Class to convert a color mode to {ColorModes::Rgb}. class RgbConverter < Base + # Returns @input because it's the same color mode. + # @return [ColorModes::Rgb] def convert_rgb @input end + # Convert hsl to rgb. + # @return [ColorModes::Rgb] def convert_hsl h, s, l = @input h = bound01(h, 360) s = bound01(s, 100) @@ -23,9 +28,11 @@ end ColorModes::Rgb.new(r, g, b, bound_alpha(@input.a)) end + # Convert hsv to rgb. + # @return [ColorModes::Rgb] def convert_hsv h, s, v = @input h = bound01(h, 360) * 6 s = bound01(s, 100)