Module | Addressable::URI::CharacterClasses |
In: |
lib/addressable/uri.rb
|
Container for the character classes specified in <a href="RFC">www.ietf.org/rfc/rfc3986.txt">RFC 3986</a>.
ALPHA | = | "a-zA-Z" |
DIGIT | = | "0-9" |
GEN_DELIMS | = | "\\:\\/\\?\\#\\[\\]\\@" |
SUB_DELIMS | = | "\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=" |
RESERVED | = | GEN_DELIMS + SUB_DELIMS |
UNRESERVED | = | ALPHA + DIGIT + "\\-\\.\\_\\~" |
PCHAR | = | UNRESERVED + SUB_DELIMS + "\\:\\@" |
SCHEME | = | ALPHA + DIGIT + "\\-\\+\\." |
AUTHORITY | = | PCHAR |
PATH | = | PCHAR + "\\/" |
QUERY | = | PCHAR + "\\/\\?" |
FRAGMENT | = | PCHAR + "\\/\\?" |