Class Sass::Tree::CssImportNode
In: lib/sass/tree/css_import_node.rb
Parent: DirectiveNode

A node representing an `@import` rule that‘s importing plain CSS.

@see Sass::Tree

Methods

new   resolved   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]

resolved_uri  [RW]  The text of the URI being imported after any interpolated SassScript has been resolved. Only set once {Tree::Visitors::Perform} has been run.

@return [String]

supports_condition  [RW]  The supports condition for this import.

@return [Sass::Supports::Condition]

uri  [RW]  The URI being imported, either as a plain string or an interpolated script string.

@return [String, Sass::Script::Tree::Node]

Public Class methods

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

@param uri [String] See \{resolved_uri} @return [CssImportNode]

Public Instance methods

@see DirectiveNode#resolved_value

@see DirectiveNode#value

[Validate]