class Nokogiri::XML::Comment

@see Nokogiri @private

Public Instance Methods

to_haml(tabs, options) click to toggle source

@see Html2haml::HTML::Node#to_haml

# File lib/html2haml/html.rb, line 273
def to_haml(tabs, options)
  content = self.content
  if content =~ /\A(\[[^\]]+\])>(.*)<!\[endif\]\z/m
    condition = $1
    content = $2
  end

  if content.include?("\n")
    "#{tabulate(tabs)}/#{condition}\n#{parse_text(content, tabs + 1)}"
  else
    "#{tabulate(tabs)}/#{condition} #{content.strip}\n"
  end
end