Sha256: 52536e03d3fff2c98608405d9d966752955805b98ccac03a37b59d37ae7f5d20
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
# -*- coding: utf-8 -*- # This program is free software. # You can distribute or modify this program under the terms of # the GNU LGPL, Lesser General Public License version 2.1. require 'review/markdownbuilder' module ReVIEW class MD2INAOBuilder < MARKDOWNBuilder def paragraph(lines) puts " " + lines.join puts "\n" end def list_header(id, caption, lang) lang ||= "" puts "```#{lang}" print %Q[●リスト#{@chapter.list(id).number}::#{compile_inline(caption)}\n\n] end def cmd(lines) # WEB+DB では使っていないらしいけど puts "!!! cmd" lines.each do |line| puts detab(line) end puts "" end def dl_begin puts '<dl>' end def dt(line) puts "<dt>#{line}</dt>" end def dd(lines) puts "<dd>#{lines.join}</dd>" end def dl_end puts '</dl>' end def compile_ruby(base, ruby) if base.length == 1 %Q[<span class='monoruby'>#{escape_html(base)}(#{escape_html(ruby)})</span>] else %Q[<span class='groupruby'>#{escape_html(base)}(#{escape_html(ruby)})</span>] end end end end # module ReVIEW
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
review-2.3.0 | lib/review/md2inaobuilder.rb |
review-2.2.0 | lib/review/md2inaobuilder.rb |