Represents an HTTP Accept-Charset header according to the HTTP 1.1 specification, and provides several convenience methods for determining acceptable character sets.
Returns an array of character sets from this header that match the given charset, ordered by precedence.
# File lib/rack/accept/charset.rb, line 27 def matches(charset) values.select {|v| v == charset || v == '*' }.sort {|a, b| # "*" gets least precedence, any others should be equal. a == '*' ? 1 : (b == '*' ? -1 : 0) } end
Generated with the Darkfish Rdoc Generator 2.