Class Merb::Responder
In: merb-core/lib/merb-core/controller/mixins/responder.rb
Parent: Object

Methods

parse  

Public Class methods

Parses the raw accept header into an array of sorted AcceptType objects.

Parameters

accept_header<~to_s>:The raw accept header.

Returns

Array[AcceptType]:The accepted types.

@private

[Source]

     # 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

[Validate]