lib/wikilink/converter/utils.rb in wikilink-converter-0.1.0 vs lib/wikilink/converter/utils.rb in wikilink-converter-0.2.1

- old
+ new

@@ -31,7 +31,21 @@ end "<a #{attributes}href=\"#{CGI.escape_html url}\">#{CGI.escape_html name}</a>" end end + + module HTMLAttributes + def html_class(extra_classes = nil) + classes = [] + if respond_to? :options + classes << options[:class] + classes << 'external' if options[:external] + end + + classes << extra_classes if extra_classes + + classes.flatten.join(' ').split.uniq.join(' ') + end + end end end