Sha256: 917f78e1d51ef815af1e443014830237a65f6d20f31f9d438afe9b3f7902bb1d
Contents?: true
Size: 853 Bytes
Versions: 52
Compression:
Stored size: 853 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<(String, Script::Node)>] The arguments for the mixin. # Each element is a tuple containing the name of the 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
52 entries across 52 versions & 2 rubygems