Module: Addressable::URI::CharacterClasses
- Defined in:
- lib/addressable/uri.rb
Overview
Container for the character classes specified in <a href=“www.ietf.org/rfc/rfc3986.txt”>RFC 3986</a>.
Constant Summary collapse
- 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 + "\\-\\+\\."
- HOST =
UNRESERVED + SUB_DELIMS + "\\[\\:\\]"
- AUTHORITY =
PCHAR + "\\[\\:\\]"
- PATH =
PCHAR + "\\/"
- QUERY =
PCHAR + "\\/\\?"
- FRAGMENT =
PCHAR + "\\/\\?"