- Inheritance
- < Object
Finally, fill in the list of known formatters
Constants
| Name | Description | |
|---|---|---|
| FORMATTERS | = { "ansi" => AnsiFormatter, "bs" => OverstrikeFormatter, "html" => HtmlFormatter, "plain" => TextFormatter, "simple" => SimpleFormatter, } |
Attributes
| Name | Visibility | R/W | Description |
|---|---|---|---|
| indent | public | R |
Methods
Class
| Visibility | Signature |
|---|---|
| public | for (name) |
| public | list () |
| public | new (options, indent) |
Instance
| Visibility | Signature |
|---|---|
| public | blankline () |
| public | bold_print (txt) |
| public | break_to_newline () |
| public | conv_html (txt) |
| public | conv_markup (txt) |
| public | display_flow (flow) |
| public | display_flow_item (item, prefix=@indent) |
| public | display_heading (text, level, indent) |
| public | display_list (list) |
| public | display_verbatim_flow_item (item, prefix=@indent) |
| public | draw_line (label=nil) |
| public | raw_print_line (txt) |
| public | strip_attributes (txt) |
| public | wrap (txt, prefix=@indent, linelen=@width) |
Class Method Detail
for(name)
list()
new(options, indent)
Instance Method Detail
blankline()
bold_print(txt)
break_to_newline()
called when we want to ensure a nbew ‘wrap’ starts on a newline Only needed for HtmlFormatter, because the rest do their own line breaking
conv_html(txt)
convert HTML entities back to ASCII
conv_markup(txt)
convert markup into display form