Method: Decode::Comment::RBS#generic_parameter
- Defined in:
- lib/decode/comment/rbs.rb
#generic_parameter ⇒ Object
Extract the generic type parameter name.
55 56 57 58 59 60 61 |
# File 'lib/decode/comment/rbs.rb', line 55 def generic_parameter if generic? # Extract the parameter name from "generic T" or "generic T, U" match = @text.match(/^generic\s+([A-Z][A-Za-z0-9_]*(?:\s*,\s*[A-Z][A-Za-z0-9_]*)*)/) return match[1] if match end end |