Project

General

Profile

Actions

Misc #11681

closed

Refinements documentation is based on older implementation

Added by lazyatom (James Adam) over 8 years ago. Updated over 8 years ago.

Status:
Closed
[ruby-core:71466]

Description

It seems that the refinements documentation hasn't been updated to reflect more recent changes to how refinements work. For example, [[https://github.com/ruby/ruby/blob/trunk/doc/syntax/refinements.rdoc#scope]] says "You may only activate refinements at top-level, not inside any class, module or method scope", whereas the current implementation allows activating refinements anywhere except inside methods.

I've attached one potential reworking to be more accurate, but I don't mind if it's used or not. The main thing is for it to be made correct.


Files

update-refinements-documentation.patch (2.63 KB) update-refinements-documentation.patch lazyatom (James Adam), 11/12/2015 08:14 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0