lib/tongo/parser.rb in tongo-0.0.1 vs lib/tongo/parser.rb in tongo-0.0.2
- old
+ new
@@ -1,8 +1,10 @@
module Tongo
class Parser
- def compile(src)
+ attr_reader :ns
+
+ def call(src)
src = "<root xmlns:#{@ns}=\"http://blog.codecaster.es\">#{src}</root>"
doc = Nokogiri::XML::DocumentFragment.parse(src)
traverse_children(doc.children)
end
@@ -24,13 +26,9 @@
elsif node.children.empty?
empty_node(node)
else
nested_node(node)
end
- end
-
- def ns
- @ns
end
def nested_node(e)
(is_tongo?(e) ? tongo(e, true) : html(e)) << traverse_children(e)
end
\ No newline at end of file