class SassC::Script::Value::Number

def coerce(num_units, den_units)

Raises:
  • (Sass::UnitConversionError) - if the given units are incompatible with the number's

Returns:
  • (Number) - The number with the new units

Parameters:
  • den_units (Array) -- The denominator units to coerce this number into.
  • num_units (Array) -- The numerator units to coerce this number into.
def coerce(num_units, den_units)
  Number.new(if unitless?
               value
             else
               value * coercion_factor(@numerator_units, num_units) /
                 coercion_factor(@denominator_units, den_units)
             end, num_units, den_units)
end