Sha256: c95e8f276dac72cc94b4183828e08607372c02bad089e03c070cdb81aec19690
Contents?: true
Size: 860 Bytes
Versions: 154
Compression:
Stored size: 860 Bytes
Contents
module Sass module Tree # A dynamic node representing a mixin definition. # # @see Sass::Tree class MixinDefNode < Node # @param name [String] The mixin name # @param args [Array<(Script::Node, Script::Node)>] The arguments for the mixin. # Each element is a tuple containing the variable for argument # and the parse tree for the default value of the argument def initialize(name, args) @name = name @args = args super() end protected # Loads the mixin into the environment. # # @param environment [Sass::Environment] The lexical environment containing # variable and mixin values def _perform(environment) environment.set_mixin(@name, Sass::Mixin.new(@name, @args, environment, children)) [] end end end end
Version data entries
154 entries across 153 versions & 7 rubygems