Class: ContentType::Parser

Inherits:
Parslet::Parser
  • Object
show all
Defined in:
lib/content_type/parser.rb

Overview

ContentType string parser

Defined Under Namespace

Classes: Stri

Constant Summary collapse

CHARS =

rubocop:disable Layout/LineLength

(0..127).map { |it| it.chr.freeze }.freeze
CTLS =
[*(0..31), 127].map { |it| it.chr.freeze }.freeze
SPACE =
" "
HTAB =
9.chr.freeze
SPECIALS =
["(", ")", "<", ">", "@", ",", ";", ":", "\\", "\"", ".", "[", "]"].freeze
TSPECIALS =
(SPECIALS | ["/", "?", "="]).freeze