Refactor the case statement in highlighter for better readability. [ci skip]

This commit is contained in:
Parker Moore 2014-11-23 14:17:21 -08:00
parent 03d9396b85
commit c2b24e82e5
1 changed files with 9 additions and 8 deletions

View File

@ -46,14 +46,15 @@ eos
is_safe = !!context.registers[:site].safe is_safe = !!context.registers[:site].safe
output = case context.registers[:site].highlighter output =
when 'pygments' case context.registers[:site].highlighter
render_pygments(code, is_safe) when 'pygments'
when 'rouge' render_pygments(code, is_safe)
render_rouge(code) when 'rouge'
else render_rouge(code)
render_codehighlighter(code) else
end render_codehighlighter(code)
end
rendered_output = add_code_tag(output) rendered_output = add_code_tag(output)
prefix + rendered_output + suffix prefix + rendered_output + suffix