class ReVIEW::MD2INAOBuilder
Public Instance Methods
cmd(lines)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 18 def cmd(lines) # WEB+DB では使っていないらしいけど puts '!!! cmd' lines.each do |line| puts detab(line) end puts '' end
compile_ruby(base, ruby)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 43 def compile_ruby(base, ruby) if base.length == 1 %Q[<span class='monoruby'>#{escape(base)}(#{escape(ruby)})</span>] else %Q[<span class='groupruby'>#{escape(base)}(#{escape(ruby)})</span>] end end
dd(lines)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 35 def dd(lines) puts "<dd>#{join_lines_to_paragraph(lines)}</dd>" end
dl_begin()
click to toggle source
# File lib/review/md2inaobuilder.rb, line 27 def dl_begin puts '<dl>' end
dl_end()
click to toggle source
# File lib/review/md2inaobuilder.rb, line 39 def dl_end puts '</dl>' end
dt(line)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 31 def dt(line) puts "<dt>#{line}</dt>" end
list_header(id, caption, _lang)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 14 def list_header(id, caption, _lang) print %Q(●リスト#{@chapter.list(id).number}::#{compile_inline(caption)}\n\n) end
paragraph(lines)
click to toggle source
# File lib/review/md2inaobuilder.rb, line 9 def paragraph(lines) puts ' ' + join_lines_to_paragraph(lines) puts "\n" end