class HamlLint::Tree::HamlCommentNode
Represents a HAML comment node.
def contained_directives
def contained_directives text .split("\n") .each_with_index .map { |source, offset| HamlLint::Directive.from_line(source, line + offset) } .reject { |directive| directive.is_a?(HamlLint::Directive::Null) } end
def directives
def directives directives = super directives << contained_directives directives.flatten end
def is_strict_locals?
-
(Boolean)
-
def is_strict_locals? text.lstrip.start_with?('locals:') end
def text
-
(String)
-
def text content = source_code indent = content[/^ */] content.gsub(/^#{indent}/, '') .gsub(/^-#/, '') .gsub(/^ /, '') .rstrip end