Sha256: 987a439a741d925527fd8a6a8fc9b6d70fdf74261455ca81f274f0a201384365
Contents?: true
Size: 543 Bytes
Versions: 11
Compression:
Stored size: 543 Bytes
Contents
module Filters module PreFilter def format_command_line!(text) text.gsub! /\n?``` command-line(.+?)```/m do |block| block.gsub! /^``` command-line/, '<pre class="command-line">' block.gsub! /^```$/, "</pre>\n" block.gsub!(/^\$ (.+)$/) { %Q|<span class="command">#{$1.rstrip}</span>| } block.gsub!(/^(\# .+)$/) { %Q|<span class="comment">#{$1.rstrip}</span>| } block.gsub!(/^> (.+)$/) { %Q|<span class="output"><span># </span>#{$1.rstrip}</span>| } block end end end end
Version data entries
11 entries across 11 versions & 1 rubygems