Sha256: 96b3fd7998a0cd89f9c2bb20280e233b6b12266cde45d264a785af84b517cb1a
Contents?: true
Size: 602 Bytes
Versions: 6
Compression:
Stored size: 602 Bytes
Contents
module Kitabu module Helpers def lexers_list buffer = '<ul class="lexers">' Rouge::Lexers.constants.each do |const| lexer = Rouge::Lexers.const_get(const) begin title = lexer.title tag = lexer.tag description = lexer.desc rescue Exception => e next end buffer << '<li>' buffer << "<strong>#{title}</strong> " buffer << "<code>#{tag}</code><br>" buffer << "<span>#{description}</span>" buffer << '</li>' end buffer << '</ul>' buffer end end end
Version data entries
6 entries across 6 versions & 1 rubygems