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 | # Add class to differentiate Ruby code from C code | 53 | # Add class to differentiate Ruby code from C code |
| 54 | css('.method-source-code').each do |node| | 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 | pre = node.at_css('pre') | 57 | pre = node.at_css('pre') |
| 57 | pre['class'] = pre.at_css('.ruby-keyword') ? 'ruby' : 'c' | 58 | pre['class'] = pre.at_css('.ruby-keyword') ? 'ruby' : 'c' |
| 58 | end | 59 | end |