Method: Sass::Script::Value::Color#times

Defined in:
lib/sass/script/value/color.rb

#times(other) ⇒ Color

The SassScript * operation. Its functionality depends on the type of its argument:

Number : Multiplies the number by each of the RGB color channels.

Sass::Script::Value::Color : Multiplies each of the RGB color channels together.

Parameters:

  • other (Number, Color)

    The right-hand side of the operator

Returns:

  • (Color)

    The resulting color

Raises:



506
507
508
509
510
511
512
# File 'lib/sass/script/value/color.rb', line 506

def times(other)
  if other.is_a?(Sass::Script::Value::Number) || other.is_a?(Sass::Script::Value::Color)
    piecewise(other, :*)
  else
    raise NoMethodError.new(nil, :times)
  end
end