Issue #9253 has been updated by shevegen (Robert A. Heiler).


Indeed, I did not know of $~[:b] either. Quite nice.
----------------------------------------
Feature #9253: Regexp named match and case statement
https://bugs.ruby-lang.org/issues/9253#change-43947

Author: oelmekki (Olivier El Mekki)
Status: Open
Priority: Low
Assignee: 
Category: regexp
Target version: 2.1.0


Hello,

I've notice there's no mean to use captured named matches with case
statement :

    > a, b = "foo bar", nil
    => ["foo bar", nil]

    >   case a
    >     when /foo (?<b>bar)/ then p b
    >   end
    nil

This is not critical, because we can use $1, $2 and friends in place, but it
certainly would be nice and less surprising if it worked.

NB : btw, the link "How to report" [1] from tracker home page [2] is a 404.


[1] https://bugs.ruby-lang.org/projects/ruby/wiki/HowtoReport
[2] https://bugs.ruby-lang.org/


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