class Sass::Script::Functions::EvaluationContext

def assert_integer(number, name = nil)

Raises:
  • (ArgumentError) - if number is not an integer or is not a number.

Parameters:
  • name (::String) -- The name of the parameter being validated.
  • number (Sass::Script::Value::Base) -- The value to be validated.
def assert_integer(number, name = nil)
  assert_type number, :Number, name
  return if number.int?
  if name
    raise ArgumentError.new("Expected $#{name} to be an integer but got #{number}")
  else
    raise ArgumentError.new("Expected #{number} to be an integer")
  end
end