| Class | Hpricot::Comment |
| In: |
lib/haml/html.rb
|
| Parent: | Object |
@see Haml::HTML::Node#to_haml
# File lib/haml/html.rb, line 214
214: def to_haml(tabs, options)
215: content = self.content
216: if content =~ /\A(\[[^\]]+\])>(.*)<!\[endif\]\z/m
217: condition = $1
218: content = $2
219: end
220:
221: if content.include?("\n")
222: "#{tabulate(tabs)}/#{condition}\n#{parse_text(content, tabs + 1)}"
223: else
224: "#{tabulate(tabs)}/#{condition} #{content.strip}"
225: end
226: end