Class | Haml::HTML |
In: |
lib/haml/html/erb.rb
lib/haml/html.rb |
Parent: | Object |
Converts HTML documents into Haml templates. Depends on [Hpricot](github.com/whymirror/hpricot) for HTML parsing. If ERB conversion is being used, also depends on [Erubis](www.kuwata-lab.com/erubis) to parse the ERB and [ruby_parser](parsetree.rubyforge.org/) to parse the Ruby code.
Example usage:
Haml::HTML.new("<a href='http://google.com'>Blat</a>").render #=> "%a{:href => 'http://google.com'} Blat"
TEXT_REGEXP | = | /^(\s*).*$/ |
@param template [String, Hpricot::Node] The HTML template to convert @option options :erb [Boolean] (false) Whether or not to parse
ERB's `<%= %>` and `<% %>` into Haml's `=` and `-`
@option options :xhtml [Boolean] (false) Whether or not to parse
the HTML strictly as XHTML