Class: RDoc::Markup::ToTest
Overview
This Markup outputter is used for testing purposes.
Instance Method Summary
collapse
Methods inherited from Formatter
#accept_document, #add_special_RDOCLINK, #add_special_TIDYLINK, #add_tag, #annotate, #convert, #convert_flow, #convert_special, #convert_string, gen_relative_url, #ignore, #in_tt?, #initialize, #off_tags, #on_tags, #parse_url, #tt?
Instance Method Details
#accept_blank_line(blank_line) ⇒ Object
54
55
56
|
# File 'lib/rdoc/markup/to_test.rb', line 54
def accept_blank_line(blank_line)
@res << "\n"
end
|
#accept_heading(heading) ⇒ Object
58
59
60
|
# File 'lib/rdoc/markup/to_test.rb', line 58
def accept_heading(heading)
@res << "#{'=' * heading.level} #{heading.text}"
end
|
#accept_list_end(list) ⇒ Object
43
44
45
|
# File 'lib/rdoc/markup/to_test.rb', line 43
def accept_list_end(list)
@list.pop
end
|
#accept_list_item_end(list_item) ⇒ Object
51
52
|
# File 'lib/rdoc/markup/to_test.rb', line 51
def accept_list_item_end(list_item)
end
|
#accept_list_item_start(list_item) ⇒ Object
47
48
49
|
# File 'lib/rdoc/markup/to_test.rb', line 47
def accept_list_item_start(list_item)
@res << "#{' ' * (@list.size - 1)}#{@list.last}: "
end
|
#accept_list_start(list) ⇒ Object
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/rdoc/markup/to_test.rb', line 32
def accept_list_start(list)
@list << case list.type
when :BULLET then
'*'
when :NUMBER then
'1'
else
list.type
end
end
|
#accept_paragraph(paragraph) ⇒ Object
20
21
22
|
# File 'lib/rdoc/markup/to_test.rb', line 20
def accept_paragraph(paragraph)
@res << convert_flow(@am.flow(paragraph.text))
end
|
#accept_raw(raw) ⇒ Object
24
25
26
|
# File 'lib/rdoc/markup/to_test.rb', line 24
def accept_raw raw
@res << raw.parts.join
end
|
#accept_rule(rule) ⇒ Object
62
63
64
|
# File 'lib/rdoc/markup/to_test.rb', line 62
def accept_rule(rule)
@res << '-' * rule.weight
end
|
#accept_verbatim(verbatim) ⇒ Object
28
29
30
|
# File 'lib/rdoc/markup/to_test.rb', line 28
def accept_verbatim(verbatim)
@res << verbatim.text.gsub(/^(\S)/, ' \1')
end
|
#end_accepting ⇒ Object
16
17
18
|
# File 'lib/rdoc/markup/to_test.rb', line 16
def end_accepting
@res
end
|
#start_accepting ⇒ Object
11
12
13
14
|
# File 'lib/rdoc/markup/to_test.rb', line 11
def start_accepting
@res = []
@list = []
end
|