class Addressable::Template

def parse_template_pattern(pattern, processor = nil)

Experimental RBS support (using type sampling data from the type_fusion project).

def parse_template_pattern: (String pattern, ?nil processor) -> untyped

This signature was generated using 5 samples from 2 applications.

Returns:
  • (Array, Regexp) -

Parameters:
  • processor (#match) -- The template processor to use.
  • pattern (String) -- The URI template pattern.
def parse_template_pattern(pattern, processor = nil)
  if processor.nil? && pattern == @pattern
    @cached_template_parse ||=
      parse_new_template_pattern(pattern, processor)
  else
    parse_new_template_pattern(pattern, processor)
  end
end