Public Class Methods

The constructor accepts a hash as options for parser. Keys of options are
pattern names of URI components and values of
options are pattern strings. The constructor generates set of regexps for
parsing URIs.