lib/reverse_markdown.rb in reverse_markdown-0.6.0 vs lib/reverse_markdown.rb in reverse_markdown-0.6.1
- old
+ new
@@ -38,12 +38,13 @@
when Nokogiri::XML::Document then input.root
when Nokogiri::XML::Node then input
end
root or return ''
- config.apply(options)
- result = ReverseMarkdown::Converters.lookup(root.name).convert(root)
- config.reset
+
+ result = config.with(options) do
+ ReverseMarkdown::Converters.lookup(root.name).convert(root)
+ end
cleaner.tidy(result)
end
def self.config
@config ||= Config.new