lib/chroma/rgb_generator/from_rgb.rb in chroma-0.0.1.alpha.2 vs lib/chroma/rgb_generator/from_rgb.rb in chroma-0.0.1.alpha.3
- old
+ new
@@ -1,12 +1,16 @@
module Chroma
module RgbGenerator
class FromRgb < Base
+ # @param format [Symbol] color format
+ # @param rgb [ColorModes::Rgb]
def initialize(format, rgb)
- @format = format || :rgb
+ @format = format
@rgb = rgb
end
+ # Generates a {ColorModes::Rgb}.
+ # @return [ColorModes::Rgb]
def generate
FromRgbValues.new(@format, @rgb.r, @rgb.g, @rgb.b, @rgb.a).generate
end
end
end