Source was being moved above the header for ruby 4.0
Unified · Split
| @@ -52,7 +52,8 @@ module Docs · 51 unmodified lines | ||
| 52 | 52 | |
| 53 | 53 | # Add class to differentiate Ruby code from C code |
| 54 | 54 | css('.method-source-code').each do |node| |
| 55 | − node.parent.prepend_child(node) | |
| 55 | + header = node.ancestors('.method-detail').first.at_css('.method-header') | |
| 56 | + header.add_next_sibling(node) | |
| 56 | 57 | pre = node.at_css('pre') |
| 57 | 58 | pre['class'] = pre.at_css('.ruby-keyword') ? 'ruby' : 'c' |
| 58 | 59 | end |