Method: Xr#backref
- Defined in:
- lib/xr.rb
#backref(name) ⇒ Object
71 72 73 74 75 76 77 78 79 |
# File 'lib/xr.rb', line 71 def backref(name) case name in Integer then ->(pre) { Regexp.new("#{pre}\\#{name}") } in Symbol | String name = name.to_s valid_name?(name) or raise Error, "invalid group name" ->(pre) { Regexp.new("#{pre}\\k<#{name}>") } end end |