class Chroma::RgbGenerator::FromHsl

Public Class Methods

new(format, hsl) click to toggle source

@param format [Symbol] color format @param hsl [ColorModes::Hsl]

# File lib/chroma/rgb_generator/from_hsl.rb, line 6
def initialize(format, hsl)
  @format = format
  @hsl = hsl
end

Public Instance Methods

generate() click to toggle source

Generates a {ColorModes::Rgb}. @return [ColorModes::Rgb]

# File lib/chroma/rgb_generator/from_hsl.rb, line 13
def generate
  FromHslValues.new(@format, *@hsl.to_a).generate
end