In Files

  • rdoc/ri/formatter.rb

Files

Class/Module Index [+]

Quicksearch

RDoc::RI::OverstrikeFormatter

This formatter generates overstrike-style formatting, which works with pagers such as man and less.

Constants

BS

Public Instance Methods

bold_print(text) click to toggle source

Draw a string in bold

 
               # File rdoc/ri/formatter.rb, line 368
def bold_print(text)
  text.split(//).each do |ch|
    @output.print ch, BS, ch
  end
end
            
write_attribute_text(prefix, line) click to toggle source
 
               # File rdoc/ri/formatter.rb, line 352
def write_attribute_text(prefix, line)
  @output.print prefix

  line.each do |achar|
    attr = achar.attr
    @output.print "_", BS if (attr & (ITALIC + CODE)) != 0
    @output.print achar.char, BS if (attr & BOLD) != 0
    @output.print achar.char
  end

  @output.puts
end