Class | Merb::Responder |
In: |
merb-core/lib/merb-core/controller/mixins/responder.rb
|
Parent: | Object |
Parses the raw accept header into an array of sorted AcceptType objects.
accept_header<~to_s>: | The raw accept header. |
Array[AcceptType]: | The accepted types. |
@private
# File merb-core/lib/merb-core/controller/mixins/responder.rb, line 396 396: def self.parse(accept_header) 397: headers = accept_header.split(/,/) 398: idx, list = 0, [] 399: while idx < headers.size 400: list << AcceptType.new(headers[idx], idx) 401: idx += 1 402: end 403: list.sort 404: end