class ReVIEW::PLAINTEXTBuilder
Public Instance Methods
base_block(_type, lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 192 def base_block(_type, lines, caption = nil) blank if caption_top?('list') && caption.present? puts compile_inline(caption) end puts lines.join("\n") if !caption_top?('list') && caption.present? puts compile_inline(caption) end blank end
base_parablock(_type, lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 204 def base_parablock(_type, lines, caption = nil) blank puts compile_inline(caption) if caption.present? puts split_paragraph(lines).join("\n") blank end
best(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 547 def best(lines, caption = nil) check_nested_minicolumn base_parablock('best', lines, caption) end
bibpaper(lines, id, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 388 def bibpaper(lines, id, caption) bibpaper_header(id, caption) bibpaper_bibpaper(id, caption, lines) unless lines.empty? end
bibpaper_bibpaper(_id, _caption, lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 398 def bibpaper_bibpaper(_id, _caption, lines) puts split_paragraph(lines).join("\n") end
bibpaper_header(id, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 393 def bibpaper_header(id, caption) print @chapter.bibpaper(id).number puts " #{compile_inline(caption)}" end
bpo(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 643 def bpo(lines) base_block('bpo', lines, nil) end
caution(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 561 def caution(lines, caption = nil) check_nested_minicolumn base_parablock('caution', lines, caption) end
centering(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 519 def centering(lines) base_parablock('centering', lines, nil) end
circle_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 715 def circle_begin(_level, _label, caption) puts "・#{caption}" end
circle_end(level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 719 def circle_end(level) end
cmd(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 253 def cmd(lines, caption = nil) base_block('cmd', lines, caption) end
column_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 451 def column_begin(_level, _label, caption) common_column_begin('column', caption) end
column_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 455 def column_end(_level) common_column_end('column') end
comment(lines, comment = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 331 def comment(lines, comment = nil) end
common_column_begin(_type, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 442 def common_column_begin(_type, caption) blank puts compile_inline(caption) end
common_column_end(_type)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 447 def common_column_end(_type) blank end
compile_href(url, label)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 356 def compile_href(url, label) if label "#{label}(#{url})" else url end end
compile_kw(word, alt)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 348 def compile_kw(word, alt) if alt "#{word}(#{alt.strip})" else word end end
compile_ruby(base, _ruby)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 344 def compile_ruby(base, _ruby) base end
dd(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 139 def dd(lines) split_paragraph(lines).each do |paragraph| puts paragraph.delete("\n") end end
dl_begin()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 131 def dl_begin blank end
dl_end()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 145 def dl_end blank end
dt(line)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 135 def dt(line) puts line end
dtp(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 640 def dtp(str) end
edition_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 483 def edition_begin(_level, _label, caption) common_column_begin('edition', caption) end
edition_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 487 def edition_end(_level) common_column_end('edition') end
emlist(lines, caption = nil, _lang = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 211 def emlist(lines, caption = nil, _lang = nil) base_block('emlist', lines, caption) end
emlistnum(lines, caption = nil, _lang = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 215 def emlistnum(lines, caption = nil, _lang = nil) blank if caption_top?('list') && caption.present? puts compile_inline(caption) end lines.each_with_index do |line, i| puts((i + 1).to_s.rjust(2) + ": #{line}") end if !caption_top?('list') && caption.present? puts compile_inline(caption) end blank end
expert(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 595 def expert(lines) base_parablock('expert', lines, nil) end
extname()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 40 def extname '.txt' end
flushright(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 515 def flushright(lines) base_parablock('flushright', lines, nil) end
footnote(id, str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 334 def footnote(id, str) puts "注#{@chapter.footnote(id).number} #{compile_inline(str)}" end
graph_mermaid(_id, file_path, _line, _tf_path)
click to toggle source
Calls superclass method
ReVIEW::Builder#graph_mermaid
# File lib/review/plaintextbuilder.rb, line 726 def graph_mermaid(_id, file_path, _line, _tf_path) if self.instance_of?(ReVIEW::PLAINTEXTBuilder) file_path else super end end
headline(level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 100 def headline(level, _label, caption) prefix, _anchor = headline_prefix(level) puts %Q(#{prefix}#{compile_inline(caption)}) end
hood_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 475 def hood_begin(_level, _label, caption) common_column_begin('hood', caption) end
hood_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 479 def hood_end(_level) common_column_end('hood') end
image(_lines, id, caption, _metric = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 261 def image(_lines, id, caption, _metric = nil) blank if get_chap puts "#{I18n.t('image')}#{I18n.t('format_number', [get_chap, @chapter.image(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" else puts "#{I18n.t('image')}#{I18n.t('format_number_without_chapter', [@chapter.image(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" end blank end
image_ext()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 734 def image_ext 'png' end
imgtable(_lines, id, caption = nil, _metric = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 317 def imgtable(_lines, id, caption = nil, _metric = nil) blank table_header(id, caption) if caption.present? blank end
important(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 552 def important(lines, caption = nil) check_nested_minicolumn base_parablock('important', lines, caption) end
indepimage(_lines, _id, caption = nil, _metric = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 628 def indepimage(_lines, _id, caption = nil, _metric = nil) blank puts "図 #{compile_inline(caption)}" if caption.present? blank end
Also aliased as: numberlessimage
info(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 538 def info(lines, caption = nil) check_nested_minicolumn base_parablock('info', lines, caption) end
inline_balloon(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 376 def inline_balloon(str) %Q(←#{str.gsub(/@maru\[(\d+)\]/, inline_maru('\1'))}) end
inline_bib(id)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 402 def inline_bib(id) %Q(#{@chapter.bibpaper(id).number} ) rescue KeyError app_error "unknown bib: #{id}" end
inline_br(_str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 663 def inline_br(_str) "\n" end
inline_chap(id)
click to toggle source
Calls superclass method
ReVIEW::Builder#inline_chap
# File lib/review/plaintextbuilder.rb, line 671 def inline_chap(id) # rubocop:disable Lint/UselessMethodDefinition # "「第#{super}章 #{inline_title(id)}」" # "第#{super}章" super end
inline_chapref(id)
click to toggle source
Calls superclass method
ReVIEW::Builder#inline_chapref
# File lib/review/plaintextbuilder.rb, line 677 def inline_chapref(id) if @book.config.check_version('2', exception: false) # backward compatibility chs = ['', '「', '」'] if @book.config['chapref'] chs2 = @book.config['chapref'].split(',') if chs2.size != 3 app_error '--chapsplitter must have exactly 3 parameters with comma.' end chs = chs2 end "#{chs[0]}#{@book.chapter_index.number(id)}#{chs[1]}#{@book.chapter_index.title(id)}#{chs[2]}" else title = super if @book.config['chapterlink'] %Q(<link href="#{id}">#{title}</link>) else title end end rescue KeyError app_error "unknown chapter: #{id}" end
inline_comment(_str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 384 def inline_comment(_str) '' end
inline_del(_str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 655 def inline_del(_str) '' end
inline_dtp(_str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 647 def inline_dtp(_str) '' end
inline_fn(id)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 338 def inline_fn(id) " 注#{@chapter.footnote(id).number} " rescue KeyError app_error "unknown footnote: #{id}" end
inline_hd_chap(chap, id)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 408 def inline_hd_chap(chap, id) n = chap.headline_index.number(id) if n.present? && chap.number && over_secnolevel?(n) I18n.t('hd_quote', [n, compile_inline(chap.headline(id).caption)]) else I18n.t('hd_quote_without_number', compile_inline(chap.headline(id).caption)) end rescue KeyError app_error "unknown headline: #{id}" end
inline_hidx(_str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 368 def inline_hidx(_str) '' end
inline_icon(_id)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 372 def inline_icon(_id) '' end
inline_ins(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 651 def inline_ins(str) str end
inline_labelref(_idref)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 705 def inline_labelref(_idref) '●' end
Also aliased as: inline_ref
inline_pageref(_idref)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 711 def inline_pageref(_idref) '●ページ' # ページ番号を参照 end
inline_raw(str)
click to toggle source
Calls superclass method
ReVIEW::Builder#inline_raw
# File lib/review/plaintextbuilder.rb, line 364 def inline_raw(str) super.gsub('\\n', "\n") end
inline_tcy(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 659 def inline_tcy(str) str end
inline_uchar(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 380 def inline_uchar(str) [str.to_i(16)].pack('U') end
insideout_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 491 def insideout_begin(_level, _label, caption) common_column_begin('insideout', caption) end
insideout_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 495 def insideout_end(_level) common_column_end('insideout') end
insn(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 599 def insn(lines, caption = nil) base_block('insn', lines, caption) end
Also aliased as: box
label(_id)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 636 def label(_id) '' end
link(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 570 def link(lines, caption = nil) base_parablock('link', lines, caption) end
list(lines, id, caption, lang = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 160 def list(lines, id, caption, lang = nil) blank begin if caption_top?('list') list_header(id, caption, lang) blank end list_body(id, lines, lang) unless caption_top?('list') blank list_header(id, caption, lang) end rescue KeyError app_error "no such list: #{id}" end blank end
list_body(_id, lines, _lang)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 186 def list_body(_id, lines, _lang) lines.each do |line| puts detab(line) end end
list_header(id, caption, _lang)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 178 def list_header(id, caption, _lang) if get_chap puts %Q(#{I18n.t('list')}#{I18n.t('format_number', [get_chap, @chapter.list(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}) else puts %Q(#{I18n.t('list')}#{I18n.t('format_number_without_chapter', [@chapter.list(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}) end end
listnum(lines, id, caption, lang = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 229 def listnum(lines, id, caption, lang = nil) blank begin if caption_top?('list') list_header(id, caption, lang) blank end listnum_body(lines, lang) unless caption_top?('list') blank list_header(id, caption, lang) end rescue KeyError app_error "no such list: #{id}" end blank end
listnum_body(lines, _lang)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 247 def listnum_body(lines, _lang) lines.each_with_index do |line, i| puts((i + 1).to_s.rjust(2) + ": #{line}") end end
memo(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 528 def memo(lines, caption = nil) check_nested_minicolumn base_parablock('memo', lines, caption) end
nodisp_begin(level, label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 436 def nodisp_begin(level, label, caption) end
nodisp_end(level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 439 def nodisp_end(level) end
nofunc_text(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 722 def nofunc_text(str) str end
Also aliased as: th, td, inline_sup, inline_sub, inline_hint, inline_maru, inline_idx, inline_ami, inline_i, inline_em, inline_b, inline_strong, inline_tt, inline_code, inline_ttb, inline_ttbold, inline_tti, inline_ttibold, inline_u, inline_bou, inline_keytop, inline_m
noindent()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 419 def noindent end
nonum_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 422 def nonum_begin(_level, _label, caption) puts compile_inline(caption) end
nonum_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 426 def nonum_end(_level) end
note(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 523 def note(lines, caption = nil) check_nested_minicolumn base_parablock('note', lines, caption) end
notice(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 574 def notice(lines, caption = nil) check_nested_minicolumn base_parablock('notice', lines, caption) end
notoc_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 429 def notoc_begin(_level, _label, caption) puts compile_inline(caption) end
notoc_end(level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 433 def notoc_end(level) end
ol_begin()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 117 def ol_begin blank @olitem = 0 end
ol_end()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 126 def ol_end blank @olitem = nil end
ol_item(lines, num)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 122 def ol_item(lines, num) puts "#{num} #{join_lines_to_paragraph(lines)}" end
olnum(num)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 54 def olnum(num) @ol_num = num.to_i end
paragraph(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 149 def paragraph(lines) puts join_lines_to_paragraph(lines) end
planning(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 543 def planning(lines, caption = nil) base_parablock('planning', lines, caption) end
point(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 579 def point(lines, caption = nil) base_parablock('point', lines, caption) end
post_paragraph()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 36 def post_paragraph '' end
practice(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 591 def practice(lines) base_parablock('practice', lines, nil) end
pre_paragraph()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 32 def pre_paragraph '' end
quote(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 257 def quote(lines) base_parablock('quote', lines, nil) end
read(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 153 def read(lines) puts split_paragraph(lines).join("\n") blank end
Also aliased as: lead
ref_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 499 def ref_begin(_level, _label, caption) common_column_begin('ref', caption) end
ref_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 503 def ref_end(_level) common_column_end('ref') end
reference(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 587 def reference(lines) base_parablock('reference', lines, nil) end
result()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 76 def result check_printendnotes solve_nest(@output.string) end
security(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 557 def security(lines, caption = nil) base_parablock('security', lines, caption) end
shoot(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 583 def shoot(lines, caption = nil) base_parablock('shoot', lines, caption) end
solve_nest(s)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 81 def solve_nest(s) check_nest lines = [] clevel = [] s.split("\n", -1).each do |l| # -1 means don't omit last "\n" if l =~ /\A\x01→(dl|ul|ol)←\x01/ clevel.push($1) lines.push("\x01→END←\x01") elsif %r{\A\x01→/(dl|ul|ol)←\x01}.match?(l) clevel.pop lines.push("\x01→END←\x01") else lines.push(("\t" * clevel.size) + l) end end lines.join("\n").gsub(/\n*\x01→END←\x01\n*/, "\n") end
source(lines, caption = nil, _lang = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 701 def source(lines, caption = nil, _lang = nil) base_block('source', lines, caption) end
sup_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 507 def sup_begin(_level, _label, caption) common_column_begin('sup', caption) end
sup_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 511 def sup_end(_level) common_column_end('sup') end
table(lines, id = nil, caption = nil, noblank = nil)
click to toggle source
Calls superclass method
ReVIEW::Builder#table
# File lib/review/plaintextbuilder.rb, line 289 def table(lines, id = nil, caption = nil, noblank = nil) unless noblank blank end super(lines, id, caption) end
table_begin(_ncols)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 314 def table_begin(_ncols) end
table_end()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 327 def table_end blank end
table_header(id, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 296 def table_header(id, caption) unless caption_top?('table') blank end if id.nil? puts compile_inline(caption) elsif get_chap puts "#{I18n.t('table')}#{I18n.t('format_number', [get_chap, @chapter.table(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" else puts "#{I18n.t('table')}#{I18n.t('format_number_without_chapter', [@chapter.table(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" end if caption_top?('table') blank end end
term(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 566 def term(lines) base_parablock('term', lines, nil) end
texequation(lines, id = nil, caption = '')
click to toggle source
# File lib/review/plaintextbuilder.rb, line 271 def texequation(lines, id = nil, caption = '') blank texequation_header(id, caption) if caption_top?('equation') puts lines.join("\n") texequation_header(id, caption) unless caption_top?('equation') blank end
texequation_header(id, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 279 def texequation_header(id, caption) if id if get_chap puts "#{I18n.t('equation')}#{I18n.t('format_number', [get_chap, @chapter.equation(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" else puts "#{I18n.t('equation')}#{I18n.t('format_number_without_chapter', [@chapter.equation(id).number])}#{I18n.t('caption_prefix_idgxml')}#{compile_inline(caption)}" end end end
text(str)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 667 def text(str) str end
tip(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 533 def tip(lines, caption = nil) check_nested_minicolumn base_parablock('tip', lines, caption) end
tr(rows)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 323 def tr(rows) puts rows.join("\t") end
ul_begin()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 105 def ul_begin blank end
ul_end()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 113 def ul_end blank end
ul_item(lines)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 109 def ul_item(lines) puts join_lines_to_paragraph(lines) end
warning(lines, caption = nil)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 603 def warning(lines, caption = nil) check_nested_minicolumn base_parablock('warning', lines, caption) end
world_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 467 def world_begin(_level, _label, caption) common_column_begin('world', caption) end
world_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 471 def world_end(_level) common_column_end('world') end
xcolumn_begin(_level, _label, caption)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 459 def xcolumn_begin(_level, _label, caption) common_column_begin('xcolumn', caption) end
xcolumn_end(_level)
click to toggle source
# File lib/review/plaintextbuilder.rb, line 463 def xcolumn_end(_level) common_column_end('xcolumn') end
Private Instance Methods
blank()
click to toggle source
# File lib/review/plaintextbuilder.rb, line 70 def blank @output.puts unless @blank_seen @blank_seen = true end
builder_init_file()
click to toggle source
Calls superclass method
ReVIEW::Builder#builder_init_file
# File lib/review/plaintextbuilder.rb, line 44 def builder_init_file super @section = 0 @subsection = 0 @subsubsection = 0 @subsubsubsection = 0 @blank_seen = true end
print(s)
click to toggle source
Calls superclass method
ReVIEW::Builder#print
# File lib/review/plaintextbuilder.rb, line 58 def print(s) @blank_seen = false super end
puts(s)
click to toggle source
Calls superclass method
ReVIEW::Builder#puts
# File lib/review/plaintextbuilder.rb, line 64 def puts(s) @blank_seen = false super end