Method: Sass::Script::Functions#percentage

Defined in:
lib/sass/script/functions.rb

#percentage($number) ⇒ Sass::Script::Value::Number

Converts a unitless number to a percentage.

Examples:

percentage(0.2) => 20%
percentage(100px / 50px) => 200%

Parameters:

Returns:

Raises:

  • (ArgumentError)

    if $number isn't a unitless number



1852
1853
1854
1855
1856
1857
# File 'lib/sass/script/functions.rb', line 1852

def percentage(number)
  unless number.is_a?(Sass::Script::Value::Number) && number.unitless?
    raise ArgumentError.new("$number: #{number.inspect} is not a unitless number")
  end
  number(number.value * 100, '%')
end