Issue #7704 has been updated by drbrain (Eric Hodel).

Target version set to next minor


----------------------------------------
Feature #7704: Add a list of enabled (experimental) language features.
https://bugs.ruby-lang.org/issues/7704#change-35640

Author: mpapis (Michal Papis)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: next minor


With multiple Ruby implementations and "experimental" features like "refinements" it would be nice to have an array or hash including list of enabled language features so developers could check it instead of auto-discovering code with some hacks.

Additionally a new keyword like `require_features :refinements, ...` could be introduced to allow easy validation via either exception or return status.


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