[ruby-core:71466] [Ruby trunk - Misc #11681] [Open] Refinements documentation is based on older implementation

From: james@...
Date: 2015-11-12 20:15:06 UTC
List: ruby-core #71466
Issue #11681 has been reported by James Adam.

----------------------------------------
Misc #11681: Refinements documentation is based on older implementation
https://bugs.ruby-lang.org/issues/11681

* Author: James Adam
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
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)


-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next