Imported File#ftype spec from rubyspecs.
[rbx.git] / lib / rdoc / markup / to_test.rb
blobce6aff6e9ac5740603f6a8d46fdcbeb0b7b32cd2
1 require 'rdoc/markup'
2 require 'rdoc/markup/formatter'
4 ##
5 # This Markup outputter is used for testing purposes.
7 class RDoc::Markup::ToTest < RDoc::Markup::Formatter
9   def start_accepting
10     @res = []
11   end
13   def end_accepting
14     @res
15   end
17   def accept_paragraph(am, fragment)
18     @res << fragment.to_s
19   end
21   def accept_verbatim(am, fragment)
22     @res << fragment.to_s
23   end
25   def accept_list_start(am, fragment)
26     @res << fragment.to_s
27   end
29   def accept_list_end(am, fragment)
30     @res << fragment.to_s
31   end
33   def accept_list_item(am, fragment)
34     @res << fragment.to_s
35   end
37   def accept_blank_line(am, fragment)
38     @res << fragment.to_s
39   end
41   def accept_heading(am, fragment)
42     @res << fragment.to_s
43   end
45   def accept_rule(am, fragment)
46     @res << fragment.to_s
47   end
49 end