Class: Rack::ICU4X::Locale::Detector::Header
- Inherits:
-
Object
- Object
- Rack::ICU4X::Locale::Detector::Header
- Defined in:
- lib/rack/icu4x/locale/detector/header.rb
Overview
Detects locales from the Accept-Language HTTP header.
Returns locales sorted by quality value in descending order.
Instance Method Summary collapse
-
#call(env) ⇒ Array<String>?
Locales sorted by quality value, or nil if header is missing.
Instance Method Details
#call(env) ⇒ Array<String>?
Returns Locales sorted by quality value, or nil if header is missing.
18 19 20 21 22 23 |
# File 'lib/rack/icu4x/locale/detector/header.rb', line 18 def call(env) header = env["HTTP_ACCEPT_LANGUAGE"] return nil if header.nil? || header.empty? parse_accept_language(header) end |