| 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