class Xenon::Headers::AcceptEncoding

tools.ietf.org/html/rfc7231#section-5.3.4

Public Class Methods

new(*coding_ranges) click to toggle source
Calls superclass method
# File lib/xenon/headers/accept_encoding.rb, line 29
def initialize(*coding_ranges)
  super(coding_ranges.sort_by.with_index { |mr, i| [mr, -i] }.reverse)
end
parse(s) click to toggle source
# File lib/xenon/headers/accept_encoding.rb, line 35
def self.parse(s)
  tree = Parsers::AcceptEncodingHeader.new.parse(s)
  Parsers::AcceptEncodingHeaderTransform.new.apply(tree)
end