Class: Sass::Script::Functions::Signature

Inherits:
Struct
  • Object
show all
Defined in:
lib/sass/script/functions.rb

Overview

A class representing a Sass function signature.

Instance Attribute Summary collapse

Instance Attribute Details

#argsArray<String>

The names of the arguments to the function.



363
364
365
# File 'lib/sass/script/functions.rb', line 363

def args
  @args
end

#delayed_argsArray<String>

The names of the arguments whose evaluation should be delayed.



363
364
365
# File 'lib/sass/script/functions.rb', line 363

def delayed_args
  @delayed_args
end

#deprecatedObject

Returns the value of attribute deprecated



363
364
365
# File 'lib/sass/script/functions.rb', line 363

def deprecated
  @deprecated
end

#var_argsBoolean

Whether the function takes a variable number of arguments.



363
364
365
# File 'lib/sass/script/functions.rb', line 363

def var_args
  @var_args
end

#var_kwargsBoolean

Whether the function takes an arbitrary set of keyword arguments.



363
364
365
# File 'lib/sass/script/functions.rb', line 363

def var_kwargs
  @var_kwargs
end