Unified · Split
| @@ -5,6 +5,18 @@ module Docs · 4 unmodified lines | ||
| 5 | 5 | @doc = at_css('.contents') |
| 6 | 6 | css('.dynheader.closed').remove |
| 7 | 7 | css('.permalink').remove |
| 8 | + css('.memSeparator').remove | |
| 9 | + | |
| 10 | + # Change div.fragment to C++ code with syntax highlight | |
| 11 | + css('div.fragment').each do |node| | |
| 12 | + node.name = 'pre' | |
| 13 | + node['data-language'] = 'cpp' | |
| 14 | + node_content = "" | |
| 15 | + node.css('div').each do |inner_node| | |
| 16 | + node_content += inner_node.text + "\n" | |
| 17 | + end | |
| 18 | + node.content = node_content | |
| 19 | + end | |
| 8 | 20 | doc |
| 9 | 21 | end |
| 10 | 22 | end |