Module: REHTML

Defined in:
lib/rehtml.rb,
lib/rehtml/builder.rb,
lib/rehtml/scanner.rb,
lib/rehtml/version.rb,
lib/rehtml/elements.rb,
lib/rehtml/entities.rb,
lib/rehtml/tokenizer.rb

Defined Under Namespace

Modules: ENTITIES, TokenInfo Classes: CData, Comment, DocType, EndTag, Instruction, Node, REXMLBuilder, Scanner, Tag, Text, Tokenizer

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.to_rexml(html) ⇒ Object

convert html(string) to REXML::Document



7
8
9
10
11
# File 'lib/rehtml.rb', line 7

def self.to_rexml(html)
  builder = REXMLBuilder.new
  builder.parse(Tokenizer.new(html))
  builder.doc
end