S
Suraj Kurapati
Gerbil
Gerbil is an extensible document generator based on eRuby
that outputs to any format you want: plain text, HTML,
LaTeX, UNIX man page, your own custom format, and so on.
http://gerbil.rubyforge.org
â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
Version 2.0.0
Contents
• Thanks
• Caution
• Improvements
• Repairs
This release fixes some bugs, improves the RDoc library,
and adds nodes for customization of the default header and
footer.
1 Thanks
• Zhang Chiyuan (pluskid) fixed the regexp placeholder
bug described below.
2 Caution
• The lib/gerbil/rdoc.rb library has changed! Read it for
details.
3 Improvements
• In the html format, added the following nodes which
allow you customize the default header and footer
whilst preserving the default content:
□ header_outside_above – above the entire header
block
□ header_inside_above – above the default header
content
□ header_inside_below – below the default header
content
□ header_outside_below – below the entire header
block
□ footer_outside_above – above the entire footer
block
□ footer_inside_above – above the default footer
content
□ footer_inside_below – below the default footer
content
□ footer_outside_below – below the entire footer
block
4 Repairs
• â€\0†and other regexp substitution placeholders in node
content were being interpreted. In particular, any
occurrences of â€\0†in a node’s content was replaced by
a strange SHA1 digest! {pluskid}
• The lib/gerbil/rdoc.rb library did not extract method
information recursively.
• In the html format, added a CSS margin above HTML
tables because they were visually colliding with other
elements above them.
• Fixed some Ruby code warnings in the html format.
Gerbil is an extensible document generator based on eRuby
that outputs to any format you want: plain text, HTML,
LaTeX, UNIX man page, your own custom format, and so on.
http://gerbil.rubyforge.org
â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
Version 2.0.0
Contents
• Thanks
• Caution
• Improvements
• Repairs
This release fixes some bugs, improves the RDoc library,
and adds nodes for customization of the default header and
footer.
1 Thanks
• Zhang Chiyuan (pluskid) fixed the regexp placeholder
bug described below.
2 Caution
• The lib/gerbil/rdoc.rb library has changed! Read it for
details.
3 Improvements
• In the html format, added the following nodes which
allow you customize the default header and footer
whilst preserving the default content:
□ header_outside_above – above the entire header
block
□ header_inside_above – above the default header
content
□ header_inside_below – below the default header
content
□ header_outside_below – below the entire header
block
□ footer_outside_above – above the entire footer
block
□ footer_inside_above – above the default footer
content
□ footer_inside_below – below the default footer
content
□ footer_outside_below – below the entire footer
block
4 Repairs
• â€\0†and other regexp substitution placeholders in node
content were being interpreted. In particular, any
occurrences of â€\0†in a node’s content was replaced by
a strange SHA1 digest! {pluskid}
• The lib/gerbil/rdoc.rb library did not extract method
information recursively.
• In the html format, added a CSS margin above HTML
tables because they were visually colliding with other
elements above them.
• Fixed some Ruby code warnings in the html format.