Class: Xenon::Headers::Accept
- Inherits:
-
ListHeader
- Object
- Xenon::Headers::Accept
- Defined in:
- lib/xenon/headers/accept.rb
Overview
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*media_ranges) ⇒ Accept
constructor
A new instance of Accept.
Constructor Details
#initialize(*media_ranges) ⇒ Accept
Returns a new instance of Accept.
9 10 11 |
# File 'lib/xenon/headers/accept.rb', line 9 def initialize(*media_ranges) super(media_ranges.sort_by.with_index { |mr, i| [mr, -i] }.reverse) end |
Class Method Details
.parse(s) ⇒ Object
15 16 17 18 |
# File 'lib/xenon/headers/accept.rb', line 15 def self.parse(s) tree = Parsers::AcceptHeader.new.parse(s) Parsers::AcceptHeaderTransform.new.apply(tree) end |