Class Sass::Tree::MediaNode
In: lib/sass/tree/media_node.rb
Parent: DirectiveNode

A static node representing a `@media` rule. `@media` rules behave differently from other directives in that when they‘re nested within rules, they bubble up to top-level.

@see Sass::Tree

Methods

bubbles?   invisible?   name   new   resolved_value   value  

Attributes

group_end  [RW]  @see RuleNode#group_end
query  [RW]  The media query for this rule, interspersed with {Sass::Script::Node}s representing `#{}`-interpolation. Any adjacent strings will be merged together.

@return [Array<String, Sass::Script::Node>]

resolved_query  [RW]  The media query for this rule, without any unresolved interpolation. It‘s only set once {Tree::Node#perform} has been called.

@return [Sass::Media::QueryList]

tabs  [RW]  @see RuleNode#tabs

Public Class methods

@param query [Array<String, Sass::Script::Node>] See \{query}

Public Instance methods

@see Node#bubbles?

True when the directive has no visible children.

@return [Boolean]

@see DirectiveNode#resolved_value

@see DirectiveNode#value

[Validate]