module Sass::Value::Color::GamutMapMethod

def from_name(name, argument_name = nil)

Returns:
  • (GamutMapMethod) -

Parameters:
  • argument_name (::String) --
  • name (::String) --
def from_name(name, argument_name = nil)
  case name
  when 'clip'
    CLIP
  when 'local-minde'
    LOCAL_MINDE
  else
    raise Sass::ScriptError.new("Unknown gamut map method \"#{name}\".", argument_name)
  end
end

def initialize(name)

Parameters:
  • name (::String) --
def initialize(name)
  @name = name
end

def map(color)

Returns:
  • (Color) -

Parameters:
  • color (Color) --
def map(color)
  raise NotImplementedError, "[BUG] gamut map method #{name} doesn't implement map."
end