Sha256: 922243607884114962f0537f53ed2831d581c49c6f23b092af26f751e89fa46d
Contents?: true
Size: 1.07 KB
Versions: 52
Compression:
Stored size: 1.07 KB
Contents
require 'sass/tree/node' module Sass::Tree # A static node reprenting an `@extend` directive. # # @see Sass::Tree class ExtendNode < Node # The parsed selector after interpolation has been resolved. # Only set once {Tree::Visitors::Perform} has been run. # # @return [Selector::CommaSequence] attr_accessor :resolved_selector # The CSS selector to extend, interspersed with {Sass::Script::Node}s # representing `#{}`-interpolation. # # @return [Array<String, Sass::Script::Node>] attr_accessor :selector # @param selector [Array<String, Sass::Script::Node>] # The CSS selector to extend, # interspersed with {Sass::Script::Node}s # representing `#{}`-interpolation. def initialize(selector) @selector = selector super() end # Disables this `@extend` due to it being inside a directive. def disable! @disabled = true end # Whether this `@extend` is disabled due to it being inside a directive. # # @return [Boolean] def disabled? @disabled end end end
Version data entries
52 entries across 52 versions & 3 rubygems