Class Sass::Tree::CommentNode
In: lib/sass/tree/comment_node.rb
Parent: Node

A static node representing a Sass comment (silent or loud).

@see Sass::Tree

Methods

==   evaluated?   invisible?   new  

Attributes

loud  [RW]  Whether the comment is loud.

Loud comments start with ! and force the comment to be generated irrespective of compilation settings or the comment syntax used.

@return [Boolean]

silent  [RW]  Whether or not the comment is silent (that is, doesn‘t output to CSS).

@return [Boolean]

value  [RW]  The text of the comment, not including `/*` and `*/`.

@return [String]

Public Class methods

@param value [String] See \{value} @param silent [Boolean] See \{silent}

Public Instance methods

Compares the contents of two comments.

@param other [Object] The object to compare with @return [Boolean] Whether or not this node and the other object

  are the same

Returns whether this comment should be interpolated for dynamic comment generation.

Returns `true` if this is a silent comment or the current style doesn‘t render comments.

Comments starting with ! are never invisible (and the ! is removed from the output.)

@return [Boolean]

[Validate]