class Sass::Tree::CssImportNode

@see Sass::Tree
A node representing an ‘@import` rule that’s importing plain CSS.

def self.resolved(uri)

Returns:
  • (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)

Parameters:
  • 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

Other tags:
    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

Other tags:
    See: DirectiveNode#value -
def value; raise NotImplementedError; end