class Sass::Value::Color::Space::Rgb

def bounded?

def bounded?
  true
end

def convert(dest, red, green, blue, alpha)

def convert(dest, red, green, blue, alpha)
  SRGB.convert(
    dest,
    red.nil? ? nil : red / 255.0,
    green.nil? ? nil : green / 255.0,
    blue.nil? ? nil : blue / 255.0,
    alpha
  )
end

def from_linear(channel)

def from_linear(channel)
  Utils.srgb_and_display_p3_from_linear(channel) * 255
end

def initialize

def initialize
  super('rgb', [
    LinearChannel.new('red', 0, 255, lower_clamped: true, upper_clamped: true).freeze,
    LinearChannel.new('green', 0, 255, lower_clamped: true, upper_clamped: true).freeze,
    LinearChannel.new('blue', 0, 255, lower_clamped: true, upper_clamped: true).freeze
  ].freeze)
end

def legacy?

def legacy?
  true
end

def to_linear(channel)

def to_linear(channel)
  Utils.srgb_and_display_p3_to_linear(channel / 255.0)
end