| Class | Rack::Accept::Encoding |
| In: |
lib/rack/accept/encoding.rb
|
| Parent: | Object |
Returns an array of encodings from this header that match the given encoding, ordered by precedence.
# File lib/rack/accept/encoding.rb, line 27
27: def matches(encoding)
28: values.select {|v|
29: v == encoding || v == '*'
30: }.sort {|a, b|
31: # "*" gets least precedence, any others should be equal.
32: a == '*' ? 1 : (b == '*' ? -1 : 0)
33: }
34: end