class Sass::Tree::SupportsNode
A static node representing a ‘@supports` rule.
@see Sass::Tree
Attributes
The supports condition.
@return [Sass::Supports::Condition]
The name, which may include a browser prefix.
@return [String]
Public Class Methods
Source
# File lib/sass/tree/supports_node.rb, line 17 def initialize(name, condition) @name = name @condition = condition super('') end
@param condition [Sass::Supports::Condition] See {#condition}
Calls superclass method
Sass::Tree::DirectiveNode::new
Public Instance Methods
Source
# File lib/sass/tree/supports_node.rb, line 34 def invisible? children.all? {|c| c.invisible?} end
True when the directive has no visible children.
@return [Boolean]
Source
# File lib/sass/tree/supports_node.rb, line 27 def resolved_value @resolved_value ||= "@#{name} #{condition.to_css}" end
Source
# File lib/sass/tree/supports_node.rb, line 24 def value; raise NotImplementedError; end
@see DirectiveNode#value