class Sass::Script::ArgList

passed as a glob argument to a function or mixin.
The keyword arguments attached to this list are unused except when this is
like a normal list, but can also contain keyword arguments.
A SassScript object representing a variable argument list. This works just

def _perform(environment)

Other tags:
    See: Node#_perform -
def _perform(environment)
  self
end

def children

Other tags:
    See: Node#children -
def children
  super + @keywords.values
end

def deep_copy

Other tags:
    See: Node#deep_copy -
def deep_copy
  node = super
  node.instance_variable_set('@keywords',
    Sass::Util.map_hash(@keywords) {|k, v| [k, v.deep_copy]})
  node
end

def initialize(value, keywords, separator)

Parameters:
  • separator (String) -- See \{List#separator}.
  • keywords (Hash) -- See \{#keywords}
  • value (Array) -- See \{List#value}.
def initialize(value, keywords, separator)
  super(value, separator)
  @keywords = keywords
end

def keywords

Returns:
  • (Hash) -
def keywords
  @keywords_accessed = true
  @keywords
end