lib/pricecut/markdown_visitor.rb in pricecut-0.0.2 vs lib/pricecut/markdown_visitor.rb in pricecut-0.0.3
- old
+ new
@@ -7,13 +7,13 @@
def initialize
@output = ""
end
def visit(node)
- begin
+ if Pricecut::Elements.const_defined?(node.name.capitalize)
element = Pricecut::Elements.const_get(node.name.capitalize)
element.new(self, node).output!
- rescue NameError
+ else
# Unsupported element, continue visiting children.
visit_children(node)
end
self
\ No newline at end of file