use Albino::Multi
This commit is contained in:
+11
-6
@@ -1,12 +1,17 @@
|
||||
require 'albino'
|
||||
require 'albino/multi'
|
||||
|
||||
class Gollum::Albino < Albino
|
||||
self.bin = ::Albino.bin
|
||||
self.default_encoding = ::Albino.default_encoding
|
||||
class Gollum::Albino < Albino::Multi
|
||||
self.bin = ::Albino::Multi.bin
|
||||
|
||||
def colorize(options = {})
|
||||
html = super.to_s
|
||||
case out = super
|
||||
when Array then out.each { |s| fix_html(s) }
|
||||
else fix_html(out)
|
||||
end
|
||||
end
|
||||
|
||||
def fix_html(html)
|
||||
html.sub!(%r{</pre></div>\Z}, "</pre>\n</div>")
|
||||
html
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user