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