check_headers(v)
private
check the headers v component against either
Show source
def check_headers(v)
return true unless v
return true if v.size == 0
if parser.regexp[:OPAQUE] !~ v ||
/\A(#{HEADER_PATTERN}(?:\&#{HEADER_PATTERN})*)\z/ !~ v
raise InvalidComponentError,
"bad component(expected opaque component): #{v}"
end
return true
end