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