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