mirror of
https://github.com/ruby/ruby.git
synced 2026-08-12 08:20:37 +08:00
This removes the discussion of included modules in refinements, since support for that was removed in Ruby 3.2. This switches the method lookup description to be ancestor-based instead of class-based, so it better reflects how the process actually works. Also discuss how super inside a refined module method is not allowed if the method was called via super from a refinement method.