Class: Xenon::Headers::AcceptCharset
- Inherits:
-
ListHeader
- Object
- Xenon::Headers::AcceptCharset
- Defined in:
- lib/xenon/headers/accept_charset.rb
Overview
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*charset_ranges) ⇒ AcceptCharset
constructor
A new instance of AcceptCharset.
Constructor Details
#initialize(*charset_ranges) ⇒ AcceptCharset
Returns a new instance of AcceptCharset.
29 30 31 |
# File 'lib/xenon/headers/accept_charset.rb', line 29 def initialize(*charset_ranges) super(charset_ranges.sort_by.with_index { |mr, i| [mr, -i] }.reverse) end |
Class Method Details
.parse(s) ⇒ Object
35 36 37 38 |
# File 'lib/xenon/headers/accept_charset.rb', line 35 def self.parse(s) tree = Parsers::AcceptCharsetHeader.new.parse(s) Parsers::AcceptCharsetHeaderTransform.new.apply(tree) end |