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

invisible?   name   new   resolved_value   value  

Attributes

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

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

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

@return [Sass::Media::QueryList]

Public Class methods

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

Public Instance methods

True when the directive has no visible children.

@return [Boolean]

@see DirectiveNode#resolved_value

@see DirectiveNode#value

[Validate]