class Sass::Tree::CssImportNode
@see Sass::Tree
A node representing an ‘@import` rule that’s importing plain CSS.
def self.resolved(uri)
-
(CssImportNode)
-
Parameters:
-
uri
(String
) -- See \{#resolved_uri}
def self.resolved(uri) node = new(uri) node.resolved_uri = uri node end
def initialize(uri, query = [], supports_condition = nil)
-
supports_condition
(Sass::Supports::Condition
) -- See \{#supports_condition} -
query
(Array
) -- See \{#query} -
uri
(String, Sass::Script::Tree::Node
) -- See \{#uri}
def initialize(uri, query = [], supports_condition = nil) @uri = uri @query = query @supports_condition = supports_condition super('') end
def resolved_value
- See: DirectiveNode#resolved_value -
def resolved_value @resolved_value ||= begin str = "@import #{resolved_uri}" str << " supports(#{supports_condition.to_css})" if supports_condition str << " #{resolved_query.to_css}" if resolved_query str end end
def value; raise NotImplementedError; end
- See: DirectiveNode#value -
def value; raise NotImplementedError; end