class Sass::Tree::FunctionNode
@see Sass::Tree
A dynamic node representing a function definition.
def initialize(name, args, splat)
-
splat
(Script::Tree::Node
) -- See \{#splat} -
args
(Array<(Script::Tree::Node, Script::Tree::Node)>
) -- -
name
(String
) -- The function name
def initialize(name, args, splat) @name = name @args = args @splat = splat super() return unless %w(and or not).include?(name) raise Sass::SyntaxError.new("Invalid function name \"#{name}\".") end
def normalized_name
-
(String)
- The normalized name of the directive.
def normalized_name @normalized_name ||= name.gsub(/^(?:-[a-zA-Z0-9]+-)?/, '\1') end