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