class Chroma::Converters::Base
Base
class for converting one color mode to another. @abstract
Public Class Methods
convert_hsl(hsl)
click to toggle source
@param hsl [ColorModes::Hsl] @return [ColorModes::Rgb, ColorModes::Hsl, ColorModes::Hsv]
# File lib/chroma/converters/base.rb, line 22 def self.convert_hsl(hsl) new(hsl).convert_hsl end
convert_hsv(hsv)
click to toggle source
@param hsv [ColorModes::Hsv] @return [ColorModes::Rgb, ColorModes::Hsl, ColorModes::Hsv]
# File lib/chroma/converters/base.rb, line 28 def self.convert_hsv(hsv) new(hsv).convert_hsv end
convert_rgb(rgb)
click to toggle source
@param rgb [ColorModes::Rgb] @return [ColorModes::Rgb, ColorModes::Hsl, ColorModes::Hsv]
# File lib/chroma/converters/base.rb, line 16 def self.convert_rgb(rgb) new(rgb).convert_rgb end
new(input)
click to toggle source
@param input [ColorModes::Rgb, ColorModes::Hsl, ColorModes::Hsv] @return [Base]
# File lib/chroma/converters/base.rb, line 10 def initialize(input) @input = input end