class RGBUtils::RGB
Public Instance Methods
as_unit_range()
click to toggle source
# File lib/rgb_utils/models/rgb.rb, line 13 def as_unit_range [red, green, blue].map { |color| color / 255.0 } end
contrast_color(type = :simple)
click to toggle source
# File lib/rgb_utils/models/rgb.rb, line 21 def contrast_color(type = :simple) return SimpleContrastColorResolver.for(self) if type == :simple ComplexContrastColorResolver.for(self) end
to_hex()
click to toggle source
# File lib/rgb_utils/models/rgb.rb, line 17 def to_hex RGBToHexConverter.convert(self) end